Capacity Planning Before Architecture Diagrams
A practical method for turning workload assumptions into request, storage, bandwidth, concurrency, and failure-capacity budgets before choosing an architecture.
Technical writing
Technical writing on software engineering, AI engineering, system design, and the trade-offs behind production systems.
Library
6 entries
No writing matches these filters.
A practical method for turning workload assumptions into request, storage, bandwidth, concurrency, and failure-capacity budgets before choosing an architecture.
A practical guide to information hiding, volatile decisions, coupling, cohesion, dependency direction, and avoiding abstractions that preserve the wrong boundaries.
How one model request grows into retrieval, tools, deterministic workflows, agents, evaluation, observability, and human escalation.
How bounded queues, admission control, idempotency keys, retry budgets, and dead-letter handling turn asynchronous delivery into a controlled reliability system.
A staged method for understanding, testing, isolating, replacing, observing, and finally deleting legacy backend behavior without one irreversible cutover.
A production-focused guide to MCP hosts, clients, servers, capability discovery, authorization, consent, token audiences, and safely designed tools.