• Irreversible Decisions
    • Constraints First
    • Coupling and Cohesion in Practice
    • Trade-off Sliders
    • The Boring Baseline
    • Monolith First, Split on Evidence
    • Service Boundaries That Survive Reorgs
    • Synchronous vs Asynchronous Integration
    • API Contracts and Versioning
    • Idempotency and Retries
    • Choosing a Datastore Without Regret
    • Schema Migrations Without Downtime
    • Consistency Models You Actually Need
    • Caching: The Four Questions
    • Event Sourcing and CDC: When It Pays
    • Trunk-Based Development and Branch Reality
    • Pipeline Design: Fast Feedback, Slow Gates
    • Progressive Delivery
    • Build Reproducibility and Artifact Promotion
    • Rollback Is a Feature
    • Kubernetes: What You Sign Up For
    • Infrastructure as Code That Doesn't Drift
    • Environments, Config, and Secrets
    • Multi-Tenancy and Cost Boundaries
    • The Internal Platform as a Product
    • SLOs, Error Budgets, and Saying No
    • Observability: What to Actually Wire
    • Capacity, Load Shedding, and Backpressure
    • Failure Modes: Timeouts, Breakers, Bulkheads
    • Incident Response and Blameless Postmortems
    • Threat Modeling in One Hour
    • Identity, Authentication, Authorisation
    • Secrets and Key Management
    • Supply Chain: Dependencies, SBOM, Signing
    • Least Privilege and Auditability
    • Architecture Decision Records That Get Read
    • Diagrams That Age Well
    • Runbooks and On-Call Docs
    • Design Reviews and RFCs
    • Building a Team Architecture Memory
    • GitHub
  • to navigate
  • to select
  • to close
    • Home
    • Foundations
    On this page
    foundation

    Foundations

    What architecture actually is once you strip the diagrams away: irreversible decisions, constraints, and coupling.

    lock

    Irreversible Decisions

    Architecture is the subset of decisions that are expensive to reverse. Everything else is just code.

    rule

    Constraints First

    The requirements document is not the constraint set. Find the real limits before you design anything.

    link

    Coupling and Cohesion in Practice

    Coupling is the currency every architecture decision is priced in. Here is how to see it and what the types cost.

    tune

    Trade-off Sliders

    Every architecture choice buys one quality by spending another. Name the currency before you spend it.

    check_circle

    The Boring Baseline

    Start from the dullest architecture that could work, and make novelty pay for itself.


    © 2026 Architecture Field Notes. Built with Lotus Docs