principles/
Architecture
Principles
Core principles and philosophies guiding all design decisions across the practice.
5 topics in this section
principles/ai-native/
AI-Native Principles
Architecture for systems where AI is a first-class component — not a bolted-on feature.
→
principles/cloud-native/
Cloud-Native Principles
Architecture for systems that take advantage of what cloud platforms actually provide — elastic scaling, declarative orchestration, runtime observability, supply-chain integrity — rather than running on the cloud the same way they would have run in a data centre.
→
principles/domain-specific/
Domain-Specific Principles
Architecture for systems where the business domain — its language, rules, and constraints — is treated as a first-class engineering input, not as a backlog of requirements.
→
principles/foundational/
Foundational Principles
Architecture for systems that need to outlast their original authors, frameworks, and assumptions — the timeless principles that survive every technology shift.
→
principles/modernization/
Modernization Principles
Architecture for systems that must evolve forward without abandoning the customers, revenue, and knowledge they have already accumulated — the discipline of incremental transformation.
→