The client’s “Compare Tool” allows students to compare various private and federal loan options to an ISA with school-specific branding and to amortize payment schedules and total cost. The original tool utilized a per-school implementation, deployed as nearly identical but separate stacks on EC2. When adding a new school, a completely new stack had to be created and deployed.
The legacy application was time-intensive, requiring more than 2 weeks to onboard new schools. The multiple cloud instances were not cost-effective and proved difficult to manage, leaving the tool susceptible to configuration drift and security vulnerabilities.
Additionally, the Route 53 A-records were pointed to Elastic IPs (EIPs) to resolve to the EC2 instances. SSL was then terminated on the instance via Let’s Encrypt. The default soft limit of 5 EIPs per region, per account is reached quickly with the legacy cloud application.