62
Articles
Featured Series
Distributed Systems Mastery
A complete roadmap to understanding core concepts: CAP theorem, consistent hashing, consensus, idempotency, and resilience patterns.
Microservices Architecture
Decomposing monoliths, inter-service communication (gRPC, REST, GraphQL), event-driven patterns, and managing distributed transactions.
PostgreSQL Deep Dive
Understand PostgreSQL internals from EXPLAIN plans to the storage engine, indexing strategies, and zero-downtime migration patterns.
Kubernetes in Production
Battle-tested patterns for running Kubernetes at scale — networking internals, IaC discipline, and observability foundations.
AI Engineering in Production
From RAG pipelines and vector databases to MCP servers and agent security — the operational patterns for shipping LLM-backed systems that survive contact with real traffic.
Java in Production 2026
Modern Java for backend services: virtual threads, GraalVM native images, streams pipelines, async composition, and an honest comparison against Go on a real workload.
Latest Articles
Designing a Multi-Agent Backend: The Orchestrator Pattern
One agent, one context window, one serial loop — until it stalls at 40 minutes and 180K tokens. The orchestrator pattern fans work out to isolated sub-agents in parallel, then synthesizes. Here's the backend, in compiling Go.
Go 1.26 Green Tea GC in Production: What Changes, How to Measure It, When to Opt Out
Go 1.26 makes the Green Tea garbage collector the default. What actually changed, how to measure GC CPU before and after on your own workload, and the short window you have to opt out.
JVM Cold Start in 2026: Leyden vs GraalVM Native Image vs CRaC
Slow JVM cold start breaks scale-to-zero and autoscaling. Three ways to fix it in 2026 — Project Leyden's AOT cache, GraalVM Native Image, and CRaC — with the exact commands, the trade-offs, and a decision framework.
Go context.Context Cheat Sheet: Cancellation, Timeouts & Gotchas
Go context.Context: constructors, cancellation, deadlines, request values, and five goroutine leak patterns in production.
Kafka Producer Tuning Cheat Sheet: Throughput, Latency & Durability
Kafka producer configuration: acks, idempotence, batching, compression, and the tradeoffs that matter for throughput and durability.
Postgres EXPLAIN Cheat Sheet: Reading Query Plans Like a Pro
Postgres EXPLAIN plans: node types, cost interpretation, and six patterns that kill query performance on large datasets.
Building an MCP Server in Go with Code Mode: From 1.17M Tokens to 1,000
2,500 API endpoints in one MCP server without blowing context windows. The Code Mode pattern uses search + execute to cut token cost by 1,000x.
Securing AI Agent Infrastructure: MCP Servers, Tool Calls, and the Attack Surface You're Not Watching
AI agents calling tools via MCP create new attack surfaces: prompt injection through tool responses, credential leakage, and unauthorized execution.
Consistent Hashing: The Algorithm Behind Every Scalable Distributed System
Adding one cache server shouldn't invalidate every key. Consistent hashing with virtual nodes and bounded loads — full Go and Java implementations.
Distributed Rate Limiting at Scale: The Probabilistic Drop Architecture
Probabilistic drop rate limiting: uncoordinated enforcement bypassing Redis for 1M+ RPS with zero coordination overhead.