Limitations of the Existing Infrastructure
The application is used by field workers, supervisors, and managers. Disruptions in service often led to a ripple effect, where operators and managers were unable to complete tasks on time for customers.
- Inability to manage high traffic during peak season
- High overhead costs associated with maintaining server infrastructure
- Only certain parts of the infrastructure was elastic
- Servers could not be scaled verticall
- Servers are managed manually — spikes in traffic require human intervention
- Critical servers such as load balancers and databases are prone to downtime in the event of failure
- No redundancy in case of catastrophic data center failure
QBurst Solution
It was decided to migrate the existing workloads from the on-premises environment to AWS. This would lead to improvement in productivity and significant savings in IT cost. Based on the requirements, we proposed separate architectures for development, staging, and production environments. Separate AWS accounts for development, staging, and production ensures proper bifurcation and reduces the blast radius in case of outages/issues.