Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

infra-stack-lab

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.


πŸ”§ Tech Stack

  • 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

πŸš€ Project Goals

  • βœ… 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)

πŸ“ Structure

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages