Final Project
In the final project the will be a full-stack application built for learning DevOps practices including CI/CD pipelines, containerization, and cloud deployment. The project will be assigned at the middle of the course.
Goals of the final project:
- Create an automated pipeline that builds, tests, scans, and packages artifacts.
- Containerize the application and define reproducible environments.
- Deploy to a managed cloud service.
- Integrate security practices (secrets management, dependency and static analysis).
- Deliver clear documentation: architecture overview, runbook, and deployment steps.