Skip to main content

Architecture

PageCovers
Design principlesKISS and YAGNI first, then DRY and SOLID, and how to weigh them
Design patternsFactory, Singleton, Adapter, Strategy, and when each earns its place
Clean ArchitectureLayers, dependency direction, ports and adapters
Domain modelingEntities, value objects, aggregates, and where business rules live
Feature-first organizationOrganizing by feature, sizing, boundaries, and shared code
Monolith or servicesModular monolith by default, and the reasons to split
Documenting architectureC4 levels drawn in Mermaid, diagram rules, and where diagrams live
Deployment profilesstatic, lean, enterprise