COVID-19 Cloud architecture with more than 10,000 registrations per second.
The Challenge
The Cook County Health system was faced with the challenge of equitably distributing COVID-19 vaccination doses. The health system needed a web-based application that would scale to support upwards of an expected 10,000 vaccination registration interests per second. The health systems needed the application developed, tested, secured, and up and running in weeks.
Bezaleel Consulting Group was engaged in response to the challenge. EC-United application engineers drafted a proposed application architecture approach and got to work.
Solution Architecture
Bezaleel Consulting Group knew the architecture needed to leverage cloud-based infrastructure to minimize costs, reduce hardware failure risks, and increase the applications ability to scale on demand due to the high demand for the COVID-19 vaccine to get back to normal.
Bezaleel Consulting Group was also asked to provide a backend administrative component to the architecture that would allow health systems staff to update informational aspects of the application in real time; without the need to engage EC-United engineers.
Bezaleel Consulting Group partnered with AWS Midwest Engineers to confirm the architectural approach.
The Solution
Bezaleel Consulting Group landed on a component-based system that divided units of work into silos that were stacked together to provide the final system. The entire solution was serverless solution partnering with one of the top three cloud service providers. This meant compute price was driven purely by consumption and not hardware, hardware failures were non-existent, scalability cold be achieved with zero application downtime.
The final solution exceeded the original 10,000 vaccination registrations per second in all bench tests.
The solution successfully received hundreds of thousands of registrants in the opening hours of the application debut without breaking a sweat.
Over the next 12 months, as COVID-19 vaccination distribution increased, the application successfully served:
- Self-service administrative component
- Supported 10,000+ registrations per second
- 5 million registrations
- 6 million patients in the Greater Chicago Area
- 38 million digital communications to patients