Backend engineering
API design, Go services, data consistency, authentication, deployment, and the boundaries that keep systems maintainable.
Explore backend notes
Original, practical notes that connect backend code, computer systems, and AI engineering—from first principles to production trade-offs.
A production bug rarely stays inside one abstraction. An API timeout may begin with DNS, a proxy route, a connection pool, or a database lock. A weak search result may come from the embedding model, filters, chunking, or ranking—not “AI” in general.
This site explains those boundaries together. Each article starts with a concrete question, builds a mental model, and ends with checks that can be applied to a real system.