Scalable Cloud Infrastructure

About This Document

Learn how Revealix, a healthcare startup specializing in diabetic foot care solutions, partnered with Growth Acceleration Partners (GAP) to enhance its cloud infrastructure. This case study explores the challenges Revealix faced with the scalability and reliability of its cloud-based application, which is vital for wound prevention. Seeking GAP’s expertise, Revealix aimed to streamline and upgrade their infrastructure. GAP utilized its custom Accelerator, which seamlessly integrates with AWS services, to provide a solution that enabled quick, scalable deployment capabilities. This approach significantly reduced development time and accelerated the product’s time-to-market.

Full Content Below

Read the Full Document

Explore the complete publication below

Revealix offers a mobile software solution enabling proactive, personalized and data-centric care based on custom imaging & risk scores.

  • Service: Cloud Applications
  • Industry: Healthcare
  • Tech Stack: AWS, Terraform, Docker
Revealix mobile app displaying thermal foot scan for diabetic wound prevention

Objective

GAP’s client, Revealix, is a healthcare startup that had designed and deployed an MVP version of a public-facing cloud-based application with crucial limb-saving wound prevention capabilities. Revealix wanted to get their commercial product launched in a way that enables fast deployment of their innovations, and the flexible scaling of system and engineering resources. The company’s engineering and technical team had vast experience in designing and delivering custom web applications, but this did not translate to evolving its cloud infrastructure for future building and deployment goals.

The team contemplated managing the process manually, but decided against this, as it would require a significant investment of time and resources. Additionally, there would be the risk of introducing errors during the implementation process that could negatively impact the application’s reliability and scalability. Revealix was seeking options to streamline the process of implementing improvements to its existing infrastructure and turned to GAP for help in building, provisioning and deploying a robust AWS infrastructure environment, as well as in walking through the deployment and advising on best practices.

Solution

Existing AWS solutions were either too inconvenient or too complicated for the client to implement manually. Revealix’s tech stack extensively utilized Docker containers, so a container orchestration and management service was required. The first step was to try Amazon ECS (Elastic Container Service), which was scripted with AWS CloudFormation, an infrastructure as code (IaC) tool, but this did not bear fruit. AWS CDK.

(Cloud Development Kit) appeared the ideal solution, as it promises to allow users to define their cloud application resources using familiar programming languages. GAP delivered fault-tolerant, scalable infrastructure and utilized a cloud-specific GAPBuilt Accelerator for scalable web applications, which is based on the cloud-agnostic IaC Terraform language.

Revealix smart thermal view showing foot risk levels 0, 1, and 2 in the mobile application

Impact

Within a couple of days, the enhanced infrastructure was broadly working. And after a few tweaks around deployment, the client was able to deploy infrastructure as code for AWS at the push of a button. Terraform capabilities power the Accelerator, where a single command can deploy, change or destroy infrastructure in a target environment, meaning users can get the benefits of greater scalability and repeatability based on reusable architecture components. Revealix estimates GAP’s Accelerator has saved them approximately 18 months of future roadmap development time, and their time-to-market and value proposition had been immediately moved forward by three months — all with no additional staffing.

Added Value

Alongside the time saved in development, GAP was able to walk the client through precisely how the infrastructure worked, and the recorded walkthrough served as an internal resource. Through the GAPBuilt Accelerator templates, users are able to adjust or replace parts of the infrastructure safely and treat it as similar to a QA task, therefore providing more of a level of self-sufficiency for Revealix.

Collaborative team celebrating successful accelerator deployment and knowledge transfer

The GAP Advantage

Developer coding scalable cloud infrastructure solutions

We Operate at the Sharp End of Both Consultancy and Development

If you need a development project scoped and scaled out, there are traditionally two types of companies you can pick to do the job. A consulting firm can give you the blueprint of a design scheme, but not the practical way to bring that design to life, whereas a delivery outsourcing firm will provide engineers to do the grunt work, but lacking a big-picture understanding of your core business objectives. GAP’s unique model offers both: highly experienced U.S.-based technology architects to guide you through the concept and design of your digital transformation project, along with world-class software delivery teams to provide start-to-finish process design and technical execution for your important business decisions.

We Are Fully Invested in Your Success

GAP does things differently. Our approach is to build distributed teams by understanding the nuances that go into creating focused, accountable and engaged software engineering teams. This esoteric, interpersonal approach to investing in people has led to high employee retention and higher quality output. GAP works and communicates with you as a collaborative business partner. We aim to have customers for life, and we only “win” when the companies we partner with win.

Read the Complete Document

Access the full publication