Publication
Exploring modern software engineering,
one deep dive at a time.
Long-form technical content on AI, distributed systems, and software architecture — series, deep dives, and standalone essays.
6 series · 68 posts · updated Jul 2026
Featured Series
Season 2: Kubernetes: The Container Odyssey
This is the second season of "The Container Odyssey," a 10-part Kubernetes tutorial series written for experienced software engineers who have mastered core Kubernetes concepts and are now ready to tackle the broader ecosystem. It continues the story of Alex, who has been promoted to Platform Lead at NovaCraft and now faces the challenges of running Kubernetes at scale for 10+ engineering teams.
AI: Through an Architect's Lens
Exploring AI/ML concepts from a distributed systems architect's perspective — bridging theory with production-grade engineering.
Season 1: Kubernetes: The Container Odyssey
This is a 12-part Kubernetes tutorial series written for experienced software engineers who are new to Kubernetes. It follows the story of Alex, a senior backend engineer with a decade of experience in monoliths and VMs, who joins a fast-growing startup called NovaCraft where everything runs on Kubernetes. Each chapter solves a real problem Alex faces at NovaCraft, combining deep conceptual explanations with practical, runnable examples that you can follow on your macOS laptop. The series progresses from foundational concepts to production-ready practices, building on each previous chapter.
The Adventures of Ava the Astronaut: Learning Python One Planet at a Time.
A python series designed for absolute beginners with a storytelling narrative throughout. Each part follows Ava's space adventure while teaching a core Python concept, includes tables for clarity, code examples, and a hands-on mini-project.
Redis Deep Dive: From Cache to AI Memory
This is an extensive, multi-part Redis tutorial series written for senior software engineers. It follows the story of Maya, a Staff Engineer at GlobalMart, who leads the architectural transformation of a struggling monolith into a distributed, AI-powered platform. Each chapter combines narrative storytelling with deep conceptual explanations, internal architecture breakdowns, Mermaid diagrams, and comprehensive Java Spring Boot examples. The series progresses from foundational memory management to advanced vector search and RAG implementations.
Java Evolution: From 8 to 25
A comprehensive, release-by-release tour of every major feature added to Java from version 8 through version 25. Each part covers one release — explaining the concepts behind each feature, showing practical before-and-after code examples, and placing the change in the context of the language's evolution. Whether you are upgrading a legacy codebase or simply want to stay current with modern Java, this series gives you the depth and clarity to understand not just what changed, but why.
Latest
Part 10: "The Horizon" — Platform Engineering, Developer Experience, and What's Next
"The Horizon" — Platform Engineering, Developer Experience, and What's Next
Part 9: "The Federation" — Multi-Cluster Strategies and Disaster Recovery
"The Federation" — Multi-Cluster Strategies and Disaster Recovery
Part 8: "The Operator" — Custom Resources and Operators
"The Operator" — Custom Resources and Operators
Part 7: "The Bill" — Cost Optimization and Resource Efficiency
"The Bill" — Cost Optimization and Resource Efficiency
Part 6: "The Gatekeeper" — Policy Engines with OPA/Gatekeeper and Kyverno
"The Gatekeeper" — Policy Engines with OPA/Gatekeeper and Kyverno
Part 5: "The Vault" — Secret Management with HashiCorp Vault and Sealed Secrets
"The Vault" — Secret Management with HashiCorp Vault and Sealed Secrets