Search:

Importing existing AWS infrastructure to Terraform

istegelsin (1)

istegelsin, Turkey's first online-only supermarket, launched in 2019 with the vision of making the lives of its users easier with affordable and smart choices. 

Problem

istegelsin runs their workload on the cloud. They wanted to make their AWS architecture compliant with best practices. So we made a well-architected review on their architecture and saw that they have high-risk issues under five pillars.

They had more than two thousand resources on AWS. Most of these resources were created using the AWS Console so it was hard to manage this large infrastructure.

 

Screen Shot 2022-05-27 at 10.11.18

Client: istegelsin
Project type: AWS Well-Architected Remediation

Solution

We applied many learnings and methods from  AWS Well-Architected Framework, which guides organizations towards best practices for designing and operating secure, reliable, efficient, and cost-effective workloads on AWS.

We implemented their resources through an as-code approach with Terraform. Writing code and the importing process of 2000 resources manually would have been really time-consuming and error-prone. Therefore, we used former2 and custom bash and python scripts to automate this process.

arc
istegelsin

Results

Working alongside kloia, istegelsin learned how to drive improvements by aligning its cloud architecture with the five pillars of the AWS Well-Architected Framework: operational excellence, security, reliability, performance efficiency, and cost optimization.

By using Infrastructure-as-Code (IaC) approach, we automated all infrastructure processes and this change led to time savings, budget optimization, and minimizing the risk of human error.

 

Contact