Skip to main content
Ryan Orban

Ryan Orban

Subject
5 entries

Software Architecture

Bookmarks

  1. The Architecture of Open Source Applications

    Four-volume series where experienced developers explain the architecture of major open-source applications — Git, nginx, Firefox, and 80+ others. One of the best resources for seeing how real systems are actually designed.

  2. Configurancy: keeping systems intelligible when agents write all the code

    Kyle Mathews argues that AI makes code cheap, so the scarce asset is now system self-knowledge: explicit contracts, conformance suites, specs. Configurancy is the term for what lets bounded agents coherently co-evolve a shared system.

  3. The Workflow Pattern

    A blog post describing the Workflow Pattern — an architectural pattern for modeling multi-step business processes as explicit state machines rather than tangled procedural code. Argues that making workflow state explicit and persistent improves reliability, observability, and testability.

  4. Architecture Notes

    Architecture Notes is a Substack by Mahdi Yusuf covering system design and software architecture — weekly deep dives on distributed systems, engineering leadership, and large-scale system patterns. 29,000+ subscribers; known for thorough, practitioner-level explanations.

  5. nginx Architecture (AOSA Vol. 2)

    The nginx chapter from Architecture of Open Source Applications — Andrew Alexeev's deep dive into how nginx achieves high concurrency through event-driven, asynchronous I/O rather than the Apache thread-per-connection model. The clearest explanation of why nginx's design matters and what C10K forced people to rethink.

All bookmarks