Deployment
Docker, Terraform, GitHub Actions — deploy to AWS with a single command.
Docker Compose
Full local dev environment with PostgreSQL, Redis, and API — one command to start everything.
Terraform AWS
Infrastructure as code for ECS Fargate, RDS, ElastiCache, ALB, and CloudFront.
GitHub Actions
CI/CD pipelines for lint, test, build, and deploy. Triggered on push to main branch.
Production Dockerfiles
Multi-stage builds for minimal image size. Separate Dockerfiles for API and web app.
Nginx
Reverse proxy config with SSL termination, gzip compression, and security headers.
Environment Management
Typed environment configs for dev, staging, and production. Validated at startup.