Learning Envoy as a Communication Mesh between microservices.
- Service Discovery
- Load Balancing
- Observability
- Authentication and Authorization
- gRPC
- Circuit Breaker
- Docker
- Docker Compose
- Nodejs
Start our microservices by running docker compose.
docker-compose up -d
The Gateway service should now be running in localhost:3000
, Service A in localhost:3001
, and Service B in localhost:3002
.