Chapter
_docs/18-appendix-e-errors.md — API Error Handling
Example Path
examples/18-errors/
What to demonstrate
- Unified error shape: code, message, trace id, retryable flag, field details
- Same contract across REST, gRPC, GraphQL, and Kafka
- Retry-storm controls
- Trace ID propagation in error responses
Stack
- Infra: Podman — Kafka + LGTM
- Language: Python (FastAPI + grpcio + Strawberry + aiokafka)
- Priority: Medium
Deliverables
Chapter
_docs/18-appendix-e-errors.md— API Error HandlingExample Path
examples/18-errors/What to demonstrate
Stack
Deliverables
compose.yamlREADME.mdverify.sh