Skip to content
Back to home

Project Beta

CLI tool for automating cloud infrastructure provisioning

Node.js, AWS SDK, Terraform

A developer CLI that turns a simple YAML config into fully provisioned cloud infrastructure across AWS, with built-in best practices.

The Problem

Our team was spending 2-3 hours setting up new microservice environments. Each one needed an ECS cluster, RDS instance, ALB, security groups, and IAM roles — all with consistent naming and tagging.

What I Built

A Node.js CLI that reads a declarative config and generates Terraform plans:

service: payments-api
environment: staging
resources:
  compute: ecs-fargate
  database: postgres-14
  cache: redis-7

One command: infra up --config service.yaml

Impact

  • Environment setup: 2-3 hours → 8 minutes
  • Adopted by 4 teams across the organization
  • Zero misconfigured security groups since adoption