Microservices Architecture Map
How an API gateway fans out to independent services, each with its own datastore, plus the async event bus wiring billing and notifications to order events.
Mermaid source
graph TD
Client[Client] --> Gateway[API Gateway]
Gateway --> Auth[Auth Service]
Gateway --> Orders[Order Service]
Gateway --> Catalog[Catalog Service]
Auth --> AuthDB[(Auth DB)]
Orders --> OrdersDB[(Orders DB)]
Catalog --> CatalogDB[(Catalog DB)]
Orders -->|order.created| Bus[[Event Bus]]
Bus --> Notify[Notification Service]
Bus --> Billing[Billing Service]
Billing --> BillingDB[(Billing DB)]Category: Architecture · Tags: microservices, architecture, flowchart