This is an example of how can we build an eshop in microservices. Microservices have many advantages over monolithic architectures. Some advantages of microservices architecture are Scalability, improved Fault Isolation, Program Language Agnostic etc.
All services written in
Use 2 Databases MongoDB & PostgreSQL
if you want to make changes read below
- Repository
- add synx
- Tickets
- create jenkins pipeline for the repository (docker)
- Jenkins Pipeline for infrastructure
- create eks (3 nodes) with Terraform and/or aws cdk
- use AgroCD for deploy containers in Kubernetes
- Then go to Order Service
- Create frontend for next.js
Conclusion view tutorial for jenkins