Spring Cloud Architecture
Spring Cloud Architecture
Service
Discovery
(Consul)
Register Register
Register
Service
Discovery
(Consul)
Get Order Service
Information Register
Register
Service
Discovery
(Consul)
Get configuration
Ask for configuration
Ask for configuration
Apache Kafka
Zipkin
Distributed
Tracing
Server
Postgresql/ mongodb
Distributed Tracing (Technology Stack)
• Zipkin Server
• Spring cloud sleuth ( generate request id)
• Spring cloud sleuth zipkin
• Spring cloud bus amqp
Fault Tolerance
Return default payment
method
Writes Reads
Datastore
Event Store (Mongo/Post
(Kafka) gre)
CQRS and ES ( Technology Stack)
• Spring boot webflux
• Spring cloud stream
• Apache kafka
• Postgresql/mongodb