Software EngineeringOpen accessPublished 3 Oct 2026
Guides senior system and solution architecture—cross-service boundaries, integration patterns,
non-functional requirements (scale, reliability, security, cost), ADRs, C4-style modeling,
architecture review, build-vs-buy, and phased migration (strangler, dual-write).
Use when designing multi-service systems, evaluating platform or vendor choices, writing or
reviewing architecture decision records, defining standards and principles, or assessing
technical risk across domains—not for single-service RFCs and module design
(senior-software-engineer), data platform or mesh decisions (data-architect), cloud landing zone,
Well-Architected, and migration architecture (cloud-archit…