Ensuring Performance for ChargeHealth’s Serverless Infrastructure

Serverless infrastructure tuned for scalability and performance at ChargeHealth.

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 Amazon API Gateway, AWS Lambda functions, Amazon S3 storage, and Amazon 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 optimising AWS Lambda function concurrency, minimising warm and cold starts, setting up effective caching for S3 via Amazon 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, analysing and optimising 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 minimising 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 Optimisations: 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 optimisation 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. 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: Optimised 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 optimised serverless framework, Charge Health is well-positioned to scale up and deliver its mission of fostering engagement and joy within the healthcare community.
Step 1 of 3

What do you need help with?

Pick the closest match — we'll tailor the next steps around it.