Infrastructure as Code

We manage data architecture through readable code.”

This is RM’s baseline capability.  “Infrastructure as code” (IAC) has given data engineers the capacity to deliver stronger, more responsive service. There is no reason today for architecture changes to be hidden or mysterious to our clients.  Version control enables sophisticated designs, which can be managed so that all stakeholders have visibility.  We make your data environment easier to scale as well.  We are grateful to live in a world where the knowledge yielded by data is generally available.  Without esoteric pretense or technical jargon, RM makes this world happen for you. 

A growing retail company has an existing AWS environment and wants to scale it to other parts of the world.  They also need to reduce risks in their setup.  This has to be done quickly and securely.

Situation:

Implement a multi-cloud solution, reducing the risk of single-point-of-failure by relying on one provider (like AWS).  Make cloud architecture repeatable and easier to update.

Task:

We converted existing AWS infrastructure to Terraform, an open source IAC service.  From there, mapped-out and converted environments to their functional equivalent in GCP and Azure.  Tracked these deployments through Terraform to make it easier to reproduce.

Action:

Environments now managed through IAC.  Terraform easily builds infrastructure across regions.  Since the infrastructure is now “code,” it is easier to recover.  Additionally, now that the client is multi-cloud, an outage in one service, like AWS, doesn’t stop business.

Result:

Contact us.