Examples
Whole systems, drawn
Every article here takes one system and models it properly: what the nouns are, who may call whom, and where it runs. Real diagrams throughout, and an argument for every relationship on them.
Each example stands alone. Start with whichever system is closest to yours.
E-commerce example
A complete worked example of an e-commerce architecture: the domain model, the component view with its service contracts, and the deployment topology, with what each one is for.
9 min read
Banking example
A worked banking system example in UML: the double-entry domain model where a balance is derived rather than stored, and the state machine a transfer moves through.
8 min read
Microservices example
A worked microservices architecture example: where to put synchronous contracts, where to publish events instead, and how to spot a distributed monolith on paper.
8 min read
AWS example
A worked AWS architecture example in UML: the deployment topology with real protocols and ports, and the component view where the vendor names turn back into contracts.
8 min read