Aside from regular maintenance, result-upload, bug-fixing, customer-support on email, Instagram and paying AWS & GoDaddy bills on time, following were the progress areas:
JFM
Work on the existing setup.
- Wrote a fork of the original parser to better handle new results in a new format.
- Added new branches, institutes introduced with the 2023 admitted batch.
- Since AWS started charging for public IPv4 addresses, I setup IPv6 in the VPC, and routed all the traffic to IPv6.
- Took backup of all things (DB snapshots, PDFs, codebase, master-sheets & logs dumps).
Work on the new setup (New parsing layer, new DB, new back-end & an updated front-end).
Let’s call this new setup v5.0.
- Added capability to auto-download PDFs.
- Added a ‘Mix’ parser implementation to manage PDFs with multiple-formats in one.
- Created a new node back-end which uses the new DB created by the new parsing layer.
- About 30 hours of work on the new setup.
AMJ
Work on the existing setup.
- Completely removed IPv4 from all infra to avoid the AWS public IPv4 charges.