infra-stack-lab is a fullstack monorepo designed to showcase real-world infrastructure, DevOps, and backend engineering skills β using modern technologies like Terraform, Ansible, Docker, and Go. It acts as a tech lab for building, deploying, and extending distributed systems, with future capabilities centered around market data, stock trading logic, and full automation pipelines.
- Terraform β Infrastructure provisioning (AWS EC2, Elastic IPs, Security Groups)
- Ansible β Instance configuration (Docker setup, system prep)
- Docker β Containerization of backend applications
- Go β Backend services/APIs
- Frontend (planned) β Vue, React, or similar for UI layer
- β Bootstrap and configure infrastructure from scratch
- β Provision and configure EC2 with Terraform + Ansible
- π Deploy Dockerized Go applications
- π Establish clean automation and structure
- π Extend into trading domain: fetch market data, simulate buy/sell operations
- π Extend into trading domain: fetch market data, simulate buy/sell operations
- π Add frontend to interact with backend APIs
- π Integrate CI/CD (GitHub Actions)
infra-stack-lab/
βββ terraform/ # Infra: EC2 instance, key pair, Elastic IP
βββ ansible/ # Configuration: Docker, system prep
βββ backend/ # Go server with market-related logic
βββ frontend/ # Frontend app (future)
βββ scripts/ # Utility scripts (deploy, inventory generation)
βββ .gitignore
βββ README.md