Haritha0705/taskmaster-devops
Production-ready task management API with a full DevSecOps pipeline — JWT authentication, Docker containerization, AWS ECS deployment, Terraform infrastructure, and GitHub Actions CI/CD.
Java
0
0
90+ commits
8K+ lines
Files
src/
public/
Dockerfile
.gitignore
README.md
README.md
A production-ready task management API with a complete DevSecOps pipeline.
`
Client Request
v
API Gateway --> Spring Boot API --> PostgreSQL
v
Docker Container --> AWS ECS
v
Terraform (IaC) <-> GitHub Actions (CI/CD)
`
| Layer | Technology |
|---|---|
| Backend | Spring Boot, Java |
| Auth | JWT, Spring Security |
| Container | Docker |
| Cloud | AWS ECS, ECR |
| IaC | Terraform |
| CI/CD | GitHub Actions |
1. Code push triggers GitHub Actions workflow
2. Build and unit tests run automatically
3. Docker image built and pushed to ECR
4. Terraform provisions/updates ECS infrastructure
5. Automated deployment to AWS ECS