Notes and articles on software architecture, system design, and the engineering decisions behind them.