Microservices Architecture (D2)
Gateway, services, datastores, and an event bus in D2.
Rendering…
Make it your own.
direction: right
client: Client Apps {shape: person}
gateway: API Gateway
services: Services {
auth: Auth
orders: Orders
catalog: Catalog
payments: Payments
}
data: Data {
pg: Postgres {shape: cylinder}
redis: Redis cache {shape: cylinder}
}
bus: Event Bus {shape: queue}
client -> gateway
gateway -> services.auth
gateway -> services.orders
gateway -> services.catalog
services.orders -> services.payments
services.orders -> data.pg
services.catalog -> data.pg
services.auth -> data.redis
services.orders -> bus
services.payments -> bus