Architecture Decisions
Guide to choosing between architectural patterns and understanding when to use each approach.
OpenAPI Integration
This document explains what OpenAPI is, how the reference architecture uses it, and how to keep the spec in sync with your code.
Dependency Injection
The project uses the PSR-11 container to manage dependencies. This document covers both the configuration structure and the DI binding patterns that wire everything together.
Request Lifecycle
This page traces the path of a single HTTP request from the moment it arrives at the web server until a JSON response is sent back to the client.