Matoffo Logo

Terraform Pull Request Automation for an Online Marketplace

Executive Summary

Our client needed a solution for their cloud infrastructure change implementation via Terraform. We chose Atlantis to automate pull requests for Terraform configuration. With our solution, the client’s team can implement the needed changes with minimized error risks. The level of automation that we provided to our client allows their team to save time and costs while deploying effective changes and scaling the client’s product.

About the Customer

A company behind an online marketplace in Africa that connects customers and suppliers to ensure better prices and quality. Their main goal is to enable access to affordable products with high quality for local residents.

Customer Challenge

Our client’s cross-functional team struggled with Terraform code launch on each individual computer. Terraform requires specific permissions configurations, which is a time-consuming task. Our client searched for a cloud engineering company that would streamline their development processes and facilitate Terraform usage.

Why Atlantis

Atlantis integrates with different version control systems and acts as a mediator between them and Terraform. Atlantis enables automatic pull requests and provides developers with detailed information so they can make informed decisions. This technology allows to automate infrastructure change application processes and facilitate deployments.

Why Matoffo

Our experts have hands-on experience with Terraform technology and a proven track record of successfully delivered cloud projects. With our cloud experts, you will receive a custom solution that meets your requirements and contributes to your business growth.

Matoffo Solution

As an intermediary between version control systems and Terraform, Atlantis facilitates collaborative workflows and automates the process of applying infrastructure changes.

The Matoffo team undertook a full integration of Atlantis into the existing EKS cluster, which speeds up the development process and simplifies future upgrades. After Atlantis has been installed, our client’s cross-functional team could easily run and test the Terraform changes. The Atlantis approval process provides additional security checks to prevent configuration errors.

Our developers configured the automation of infrastructure changes and their integration with the version control systems. With Atlantis, we managed to set up an automatic running of pre-approved actions, resulting in a workflow automation. Our team configured pull requests posting to make sure the client’s developers can review the changes before they are applied to the infrastructure. When developers open a pull request with their Terraform code changes, Atlantis automatically triggers a plan or application based on the project’s configuration.

Since Atlantis is a scalable solution, our client can grow their businesses without any infrastructure limits. Besides, it ensures data security so that only authorized users can implement changes.

Technologies

Atlantis, Terraform, Amazon EKS.

Schematic Description

Generative AI Logo

Business Value

Our solution was specifically tuned for a client who deploys infrastructure on a cloud platform. The Matoffo team delivered value in the following aspects:

• Streamlined infrastructure management
Using Atlantis, the Matoffo team automated and streamlined the process of applying infrastructure changes, reducing the manual effort required to manage infrastructure, leading to faster and more reliable deployments.

• Improved collaboration
Since Atlantis integrates with version control systems, we configured better collaboration among team members through facilitated code reviews and approvals. This way we ensured that infrastructure changes are thoroughly examined before their implementation.

• Increased infrastructure stability
By providing a centralized and controlled workflow for infrastructure changes, our solution helps to maintain a stable infrastructure environment.

• Increased scalability
Our solution based on Atlantis can handle large-scale infrastructure deployments, which makes it suitable for enterprises with complex infrastructure needs.

vector cloud icon

OUR FOCUS IS
CLOUD SOLUTIONS

Our primary goal is to deliver value to our clients by resolving technical challenges and helping them achieve their objectives. We utilize cloud solutions as a powerful toolset to make this happen. With Matoffo expertise, companies can significantly reduce the time from idea to market and rapidly scale their digital business. Additionally, Matoffo enables seamless adoption of rapidly growing tech capabilities, transforming businesses to stay competitive in the market.

Tell us about your business needs

We will add your contact information included in this form to our CRM in order to process your requests efficiently. For any inquiries, look through our Privacy Policy.