The EasyFit API is a simple backend CRUD (Create, Read, Update, Delete) application built with Python, FastAPI, and MongoDB.
- Containerization of the application for easy deployment and scaling with Docker.
- Continuous Integration and Continuous Deployment (CI/CD) pipeline setup with Jenkins for automated testing and deployment. Source code for Jenkins Shared Library here.
- Infrastructure as Code (IaC) using Terraform to define and provision Jenkins server and AWS resources. Source code for provisioning Jenkins server here.
- Configuration management and automation with Ansible for server setup and application deployment. Source code here.