Case Study

Ensuring Scalability and Performance for ChargeHealth’s Serverless Infrastructure

Background

Charge Health is a mobile app designed to help nurses and caregivers connect with the purpose behind their work. The app fosters a culture of belonging, engagement, and joy, providing a simple way to connect with a wider healthcare community. In preparation for its go-live day, Charge Health needed a robust, scalable, and efficient digital infrastructure to support its serverless framework, which includes an API Gateway, AWS Lambda functions, S3 storage, and DynamoDB.

The Challenge

The main challenge was to ensure that Charge Health’s serverless infrastructure could handle a significant increase in user traffic on go-live day. This required a comprehensive review of the entire stack, including optimizing AWS Lambda function concurrency, minimizing warm and cold starts, setting up effective caching for S3 via CloudFront, and tuning DynamoDB for efficient operations. Charge Health also needed to maintain strict security and performance standards throughout its infrastructure.

Our Solution

We conducted an in-depth review of Charge Health’s serverless framework, analyzing and optimizing key aspects of its AWS stack:

  • Lambda Concurrency and Warm/Cold Starts: We adjusted Lambda configurations to handle higher concurrency, ensuring rapid response times for users while minimizing warm and cold start delays.

  • S3 CloudFront Cache: We implemented caching strategies to store and serve static content quickly, reducing latency and improving user experience.

  • DynamoDB Optimizations: We tuned DynamoDB for efficient read and write operations, reducing costs and ensuring the database could handle increased traffic seamlessly.

  • Architecture Improvements: We also provided recommendations on security, networking, performance, and cost optimization to ensure the infrastructure remained secure and cost-effective.

The Result

Charge Health’s infrastructure is now ready and capable of handling go-live day traffic and beyond.

With its optimized serverless framework, Charge Health is well-positioned to scale up and deliver its mission of fostering engagement and joy within the healthcare community.

Here’s a testimonial from the company’s COO, Zach Silverzweig:

“Rambunct was extremely ready to dive into our challenges and provided some excellent feedback for us. He has a deep knowledge of the AWS serverless stack, inclusive of security, networking, performance, and cost optimization. Definitely excited to work with him in the future as we continue to scale up.”

The new system has led to the following results:

  • Increased Performance: Optimized Lambda functions, effective caching, and streamlined DynamoDB operations ensure Charge Health can handle growing user traffic seamlessly.

  • Scalability: The serverless infrastructure is prepared to scale as needed, meeting demand spikes on go-live day and future growth without compromising performance.

  • Cost Efficiency: The comprehensive review led to adjustments that reduce overall costs while maintaining the desired levels of performance and security.

  • With its optimized serverless framework, Charge Health is well-positioned to scale up and deliver its mission of fostering engagement and joy within the healthcare community.