Skip to main content

Architecture, drawn out

Helping teams design software systems that survive real-world complexity.

A diagram-native publication on software architecture — the systems, the trade-offs, and the diagrams that make them legible.

Client to API to Service Bus to Worker to StorageClientAPIService BusWorkerStorage

Featured articles

All articles

Featured diagrams

All diagrams

Architecture notes

All notes
  • The Definition of Architecture

    #

    Architecture is such a loaded word.

    It can be applied to everything in our world and describes the structure that holds an idea, principle, system, process, or organization together. It is all the contracts (agreements) between all parts to form a foundation.

    Walls are the parts that defines the structure (architecture). But the room is the function. The furniture is the use case. Structure determines what is possible.

    • Architecture
    • Terms

Office hours

Architecture Review Office Hours

A recurring open session to pressure-test one real architecture. Bring a diagram and the decision that's keeping you up at night.

Next session

Office-hours details

Justin Coulston

Diagram-native architecture writing — systems, trade-offs, and the diagrams that explain them.

© 2026 Justin Coulston. Built as a static, diagram-native publication.