● All systems operational
devops-lab
A Next.js app deployed to AWS the way production teams do it: containerized, provisioned with Terraform, shipped by a CI/CD pipeline on every push, and monitored with alarms. Everything on this page is live data from the running system.
You are visitor
#91
Deployed commit
b20a25b
Database
connected (5 ms)
App uptime
526 min
How a change reaches this page
- 1.git push to main
- 2.Syntax and type checks
- 3.OIDC login to AWS, no stored keys
- 4.Native ARM64 build, pushed to ECR
- 5.Deploy through Systems Manager
- 6.Health check from the internet
Request path
Browser → Caddy (HTTPS) → Next.js container → RDS Postgres (private subnet)
Built with
- Next.js
- Docker
- Terraform
- AWS EC2 (Graviton)
- RDS Postgres 17
- ECR
- Secrets Manager
- Caddy + Let's Encrypt
- GitHub Actions + OIDC
- CloudWatch alarms