Book: System Design Pocket Guide: Fundamentals — Core Building Blocks for Scalable Systems
Also by me: Thinking in Go (2-book series) — Complete Guide to Go Programming + Hexagonal Architecture in Go
My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools
Me: xgabriel.com | GitHub
Four cache layers sit between a user's request and the row they're asking about. Most teams use two of them (usually Redis in front of the DB plus a CDN for static assets) and treat the other two as someone else's problem.






