Reference Architecture

Use when designing a new service or judging an existing repo against the estate's architecture. The 15 numbered principles (P1-P15) and the compliance checklist: Aspire AppHost as composition root, shared kernel not shared domain, service and database per bounded context, migrated persistence, environment configuration with platform secrets, one container per service, cost-shaped Fly.io topology, degrading optional dependencies, Program.cs as a manifest, interface-plus-registration extensibility, anti-corruption at the edge, tag-driven CI/CD, testing at the layer that holds the logic, in-repo documentation, and observability as a build-time decision. Read this before re-deriving any architectural rule.

konradcinkusz 6918e44 2 files · 43.8 KB Updated

File contents

konradcinkusz/architecture-standards/tree/main/plugins/architecture-core/skills/reference-architecture commit 6918e44e82

Frequently asked questions

npx skillmds@latest add konradcinkusz/reference-architecture