Pages
▼
Typical Tech Stack for Spring Cloud based Micro Services
Typical Tech Stack for Spring Cloud based Micro Services
- RabbitMQ OR Kafka as a Message Broker
- Feign to create REST Clients
- Ribbon to Client Side Load Balance
- Eureka to a Service Discovery
- Sleuth and Zipkin to a Distributed Tracing
- Hystrix to a Fault Tolerance
- Prometheus as a Metrics Collector
- Grafana as Metrics Analytics and UI
- Postgres as Database
- Flyway as Database Migration Tool
- Splunk as Log Analysis Platform
- Redis to handle Distributed Lock
- Swagger to create an OpenAPI documentation
- ELK : Distributed Log Tracing
- Redis/Hazlecast/Cassandra : Distributed Session Management