AWS Partner Network (APN) Blog

InovCares Opens Up Service Offering to Support Enterprises with Help from Avahi to Scale AWS Infrastructure

By Nirav Shah, Principal Solutions Architect – AWS
By Manish Sharma, Principal Solutions Architect – AWS
By Jack Singh, CEO – Avahi Technologies

Avahi-AWS-Partners-2023
Avahi Technologies
Avahi-APN-Blog-CTA-2023

Designing and building an Amazon Web Services (AWS) infrastructure to support new customer-facing applications is often a feasible project for internal IT teams to take on. Most software development firms already have capable technical resources on staff.

As applications go to market and the customer workload increases rapidly, a higher level of cloud expertise is typically needed to tune the AWS infrastructure. Without the knowledge of how to automatically scale compute resources, application performance will likely suffer. Plus, the cost of the cloud infrastructure can quickly spiral out of control.

Maintaining security and compliance are also challenging as a cloud infrastructure grows more complex. This is especially true for software firms providing application services to highly-regulated industries, such as healthcare.

In this post, we present how Avahi Technologies and AWS collaborated to help InovCares take on the challenge of tuning a cloud infrastructure to support applications as workloads increase. Avahi was well suited for this project for its ability to help customers drive change and compete at speed by leveraging a cloud-first strategy.

Specializing in startups, Avahi is an AWS Advanced Tier Services Partner and AWS Marketplace Seller that offers a team of certified cloud, data, and software engineering experts who excel at architecting and operating secure and automated solutions built on AWS.

Accelerating the Need for Modern Cloud Infrastructure

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 culturally-competent, 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.

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 AWS infrastructure supporting the applications.

InovCares built the initial infrastructure using internal resources. To make sure the applications could maintain performance and provide superior 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 said. “We had just begun negotiating relationships with two large providers that could potentially add thousands of users to our platform. Looking ahead, we wanted the capacity to support millions of end users.”

Teaming Up with AWS Partner Avahi Technologies

Key challenges of the project included:

  • 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.

InovCares first turned to AWS for help, and AWS recommended they 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 said. “We could also see 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 (Amazon ECR) and publishes them to Amazon Elastic Container Service (Amazon ECS), a managed orchestration service.

Avahi-InovCares-1

Figure 1 – Code pipeline Avahi designed and deployed for InovCares.

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 Elastic Load Balancing to route users to nodes that can provide optimal performance.

Scalability and Resiliency with Accelerated Code Deployments

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 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.

Key results included:

  • 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.

“Improved scalability gives us the ability to generate greater revenues since we can now take on larger customers,” Kamara said. “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 we can accomplish our primary mission to help mothers and mothers-to-be receive the care they need to protect their health and the health of their babies.”

Conclusion

In this post, we presented how Avahi and AWS collaborated to build a code pipeline and tune the InovCares cloud infrastructure to support applications as workloads increase. In addition to completing the project on time to onboard large customers waiting for InovCares solutions, mobile applications scale automatically and have greater resiliency.

InovCares also accelerated the DevOps process of code updates, thus reducing deployment times from three hours to one minute to allow customers to access new features faster. InovCares can now generate more revenue with the capacity to service larger customers, and reduced cloud costs by leveraging the pay-as-you-go serverless infrastructure configured by Avahi.

Most importantly, InovCares has peace of mind knowing its applications will maintain performance as the customer user base grows. Contact Avahi for help designing an AWS code pipeline and tune the AWS infrastructure for your company.

You can also learn more about Avahi in AWS Marketplace.

.
Avahi-APN-Blog-Connect-2023
.


Avahi Technologies – AWS Partner Spotlight

Avahi Technologies is an AWS Advanced Tier Services Partner that offers a team of certified cloud, data, and software engineering experts who excel at architecting and operating secure and automated solutions built on AWS.

Contact Avahi | Partner Overview | AWS Marketplace