| Microservice | Role | Technologie |
| Auth-ms | Authentification | Gin , Golang |
| Products-ms | Lists the categories and products | Nest.js |
| purchase-ms | Make purchases | Flask.py |
- CI workflow for each microservice
- unified CD workflow
| Technologie | Role |
| Git | Version Control |
| Github Actions | Workflows runner |
| GolangCI lint , npm , safety | Static tests |
| pyteest,gotest,jest | tests |
| Docker | Packaging |
| Trivy | Docker image scan |
| Azure container registry | Store docker images |
| Terraform | Provision infrastructure |
| Azure storage | Store terraform state |
| Kubernetes (AKS) | Containers orchestration |
| Helm | Kubernetes configuration |
| Prometheus | Monitoring (collecting indicators) |
| Grafana | Graphic dashboards |
Guesmi Mohamed Amine
Klai Mohamed Aziz
