Rahul Chaudhary

Created an IaC tool to help myself create structured and repeatable infrastructure in AWS

by

My issue with AWS is that its too vast, and creating infrastructure using existing IaC tools only led to more confusion because I had to manage so many resources and keep small details in my head all the time.

Repeating the same setup for multiple projects was a headache. So I started categorizing my infrastructure into more logical models I understand - like a region, server, deployment, and so on.

Soon I realized that I can standardize these models to create pretty much any infrastructure, and continued building this IaC tool on top of these models.

Hoping for some honest feedback on my side project from other devs and devops.

What this tool will do for you is,

  • Helps you write small modules that encapsulate a part of your infrastructure.

  • Combine multiple modules to generate your final infrastructure.

  • Share and standardize these modules with best practices to create repeatable infrastructure.

Here are some links if you want to try for yourself.

The project is built on TypeScript and uses AWS SDK V3 under the hood.

16 views

Add a comment

Replies

Be the first to comment