Subject
5 entries
Software Architecture
Bookmarks
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.
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.
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.
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.
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.
