Primary Request Flow

sequenceDiagram participant C as Client participant A as API Gateway participant S as {Service} participant D as Database C->>A: Request {action} A->>A: Auth / Rate limit A->>S: Forward request S->>D: Query/write D-->>S: Result S-->>A: Response A-->>C: Final response

Event Flow (Async)

flowchart LR Producer["{Producer}"] -->|event| Queue["{Queue/Topic}"] Queue --> Consumer1["{Consumer 1}"] Queue --> Consumer2["{Consumer 2}"] Consumer1 --> Store["{Data Store}"]

Flow Notes

Flow Trigger Steps SLA / Notes
{Flow name} {Trigger} {Steps} {SLA}