InovCares Expands Capacity to Take on Enterprise Customers by Turning to Avahi to Scale AWS Infrastructure

Case Studies >
InovCares Expands Capacity to Take on Enterprise Customers by Turning to Avahi to Scale AWS Infrastructure

About Client

InovCares

InovCares patented technology delivers care to expecting and post-partum mothers of color—improving the lives of 500,000 women impacted by the devastating maternal health crisis and reducing the maternal mortality rate by half through increased digital access to holistic health. A culturallycompetent, multi-disciplinary team also cares for mom and baby through every phase of the pregnancy journey.

InovCares offers a full range of prenatal and postpartum care —from low-risk prenatal care with a diverse midwifery team to high-risk care with highly-skilled maternal fetal-medicine physicians and neonatologists, and a team of lactation consultants and health coaches.

The Challenge

Since launching in 2020, InovCares has provided mobile applications that connect healthcare practitioners with expecting and post-partum mothers of color. As the InovCares applications began to attract the interest of large health plan providers, founder and CEO Mohamed Kamara realized it was time to scale the Amazon Web Services (AWS) infrastructure supporting the applications.

InovCares built the initial infrastructure using internal resources. But to make sure the applications could maintain performance and provide good response times to practitioners and mothers, the senior leadership team felt it was best to collaborate with an AWS partner who knows cloud infrastructure best-practices.

“We also faced the pressure of needing to modernize the infrastructure fast,” Kamara points out. “We had just begun negotiating relationships with two large providers that could potentially add thousands of users to our platform. And looking ahead, we wanted the capacity to support millions of end-users.”

“Automated DevOps process also accelerates code deployments”

The Solution

To take on the challenge, Kamara first turned to AWS for help. AWS recommended that InovCares team-up with Avahi Technologies. “Avahi has helped other startups who were in the same situation as us, and that gave us confidence they were a good fit,” Kamara says. “We could also see that the culture of their development team matched the culture of our application development team. We’re both accustomed to sprints that help keep projects moving forward and on time.”

Avahi designed and deployed a pipeline for InovCares that checks in software code using AWS CodeCommit and automatically builds the code as containerized Docker images. The pipeline then stores the images in Amazon Elastic Container Registry (ECR) and publishes them to Amazon Elastic Container Service (ECS), a managed orchestration service.

Via a browser, healthcare practitioners and mothers can access the application running on AWS Fargate, a serverless, pay-as-you-go compute engine that scales automatically when the application workload spikes. The infrastructure also includes Amazon Elastic Load Balancer (ELB) to route users to nodes that can provide optimal performance.

Results

Avahi completed the infrastructure and code pipeline project on time for InovCares to onboard the large customers the company was negotiating with. In addition to the mobile applications now benefiting from greater scalability and resiliency, InovCares has also accelerated the DevOps process of code updates—reducing deployment times from three hours to one minute. This allows mothers and practitioners to access new features faster.

“Improved scalability gives us the ability to generate greater revenues since we can now take on larger customers,” Kamara emphasizes. “And over the long run, our AWS costs will be lower since we’re using a serverless infrastructure. That’s a huge return on our investment and makes a strong business case for partnering with Avahi.”

Another key benefit Kamara points out is peace of mind. “Thanks to Avahi, we can confidently take on large customers—knowing that mothers and mothers-to-be will receive the care they need to protect their health and the health of their babies.”


“Improved scalability gives us the ability to generate greater revenues since we can now take on larger customers. And over the long run, our AWS costs will be lower since we’re using a serverless infrastructure. That’s a huge return on our investment and makes a strong business case for partnering with Avahi.”

Mohamed Kamara

CEO and Founder of InovCares

Key Challenges

  • Reconfigure AWS infrastructure to support application workload spikes.
  • Create an automated code pipeline.
  • Complete the new infrastructure in time to support enterprise clients about to be onboarded.

Key Results

  • Reduces code deployment times from three hours to one minute.
  • Scales application infrastructure automatically.
  • Enables company to generate more revenue with the capacity to service larger customers.
  • Reduces cloud costs by leveraging pay-as-you-go serverless infrastructure.
  • Provides peace of mind applications will maintain performance as customer user-base grows.

Key Technologies

  • AWS CodeCommit
  • AWS CodePipeline
  • AWS CodeBuild
  • Amazon Elastic Container Registry (ECR)
  • Amazon Elastic Container Service (ECS)
  • AWS Fargate
  • Amazon Elastic Load Balancer (ELB)
  • Amazon Simple Notification Service (SNS)
  • Docker

Solution Architecture Diagrams

InovCares
Atlanta
Health and Wellness
AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, AWS Build, AWS ECS, AWS Fargate