This browser is no longer supported.

For a better viewing experience, please consider using one of our supported browsers below.

CASE STUDY

Using Infrastructure as Code to Improve the Patient Experience

A healthcare company engaged C1 to launch a reporting platform that would allow healthcare providers to identify improvement areas for the patient experience. As cloud architecture experts, we came in to ensure the platform’s readiness and create a “cloud center of excellence” that would meet its users’ high standards for performance. More specifically, C1 implemented a DevOps and Infrastructure as code (IaC) framework. In doing so, our experts brought the discipline, skills, and architectural knowledge to design a system that supports the application and the team of 130 engineers who manage it. To bring this vision to life, the client team engaged C1 to establish a DevOps framework and cloud infrastructure that would scale and support the application over time.

What We Did

Serverless computing
Cloud infrastructure
Cloud-based apps 
Systems integration 
Data and analytics 
DevOps 
Data visualization 
Product strategy 
Infrastructure as code (IaC) 
Cloud management

 

azure-1

 

 

Creating a Proactive DevOps Culture

The opportunity to roll up our sleeves on this project would not have been possible without a team of 130 people who had already built the front-end features of the platform. With a robust interface in place, our job was to get it operationally sound in time for a go-live date and beyond.

In order to ensure the application is running effectively over time, the first six months were dedicated to aligning the development, quality assurance, and IT operations teams over a unified DevOps culture and set of processes. 

In establishing a DevOps framework, the client’s development teams were able to deploy future updates in Azure and “stand up” servers in an automated fashion using Infrastructure as Code (IaC). The scripted production environment eliminates room for human error and integrates across multiple environments, such as web servers, application servers, databases, and others.

In just six months, our client was equipped with a deployment pipeline, tools, and processes that would allow for automated deployment and testing in the cloud.

 

Using IaC to Deploy in the Cloud

Investing in Infrastructure as Code immediately proved to be crucial. Typically, a systems administrator would have to spend hours, if not days, managing multiple environments, a load balancer, one or more web servers, database servers, and queue processing systems.

To simplify and speed up the workflow, we defined the basic building blocks necessary for the application to scale, and with defined IaC libraries, configuration took the form of a code file, making it easier to edit, copy, and distribute. With the go-live date quickly approaching, deployment and testing times were reduced to just minutes.

The outcome demonstrates the advantages of DevOps and Infrastructure as Code. Deployment time and frequency improved dramatically, environment configuration speed improved, and feature toggling became a new capability that made bug fixes easy.

 

 

80% reduction in deployment time 
95% Improvement in environment configuration time
4x average deployment frequency



Custom solutions create transformative results

To comply with both customer expectations and industry regulations, you need the right software in the right place. C1 Application Development provides custom solutions to boost productivity throughout the entire organization. 

Schedule Consultation