Overview
The system overview diagram shows the complete BitzOrcas.Modern architecture at a glance: three runtime hosts (Api, JobHost, AppHost), ten building-block libraries (Domain, Application, Infrastructure, etc.), seven platform modules, and three external infrastructure dependencies.
Coral highlights the two integration focal points — the API host and the message queue.
Key takeaways
- Api host is the sole HTTP entry point, hosting all Minimal API endpoints
- JobHost runs Quartz.NET scheduled jobs with no HTTP port
- AppHost is for local development only (Aspire orchestration), never deployed to production
- Building blocks provide cross-cutting capabilities (auditing, caching, storage, tenancy, etc.)
- Platform modules depend on building blocks through the Contracts layer; modules communicate loosely through events
Related
- Architecture overview — detailed prose documentation
- Modular monolith — module governance system