In this project, i:
- Created 2 microservices using the REST API template
- Worked with dedicated persistence levels for both services
- Deployed services in the Kubernetes cluster
- Used the API gateway template for routing to services
- Built synchronous messaging between services (HTTP and gRPC)
- Built asynchronous messaging between services using the event bus (RabbitMQ)
The diagram below shows the k8s architecture in a simplified way:
The sheme below shows the solution architecture in a simplified way: