Engineering Dispatches · Vancouver, Canada

@madmmas
· blog

$./madmmas--topicsgo · k8s-operators · aws · ai-systems · java-internals

Deep technical writing on Go concurrency, Kubernetes operators, AWS architecture, and AI/ML systems. Production-first. No tutorials, no fluff.

15+yrs experience
8OSS projects
AWS certified
456+LeetCode
Latest Dispatches

Databases from the Engineer's Perspective · Part 4

Transactions, ACID, and What Consistency Actually Costs You

ACID is one of the most cited and least understood guarantees in database engineering. This article goes beneath the acronym — into what atomicity, consistency, isolation, and durability actually mean at the storage level, what each isolation level permits and prevents, and how PostgreSQL and MongoDB make fundamentally different trade-offs on the same concurrency problems.

Databases from the Engineer's Perspective · Part 3

The Query Lifecycle: From Your Application Code to Disk and Back

Every query your application sends travels through a precise sequence of stages before results come back. Understanding that sequence — parsing, rewriting, planning, execution, and result transport — is what separates engineers who guess at performance problems from engineers who diagnose them systematically.

Building Concurrent Ai Pipelines In Go · Part 9

From Sequential Scripts to Concurrent AI Pipelines in Go — Part 9

A pipeline that can not be stopped cleanly is not production-ready. We add OS signal handling, propagate cancellation through the worker pool, and build a ShutdownReport that accounts for every article — even under an abrupt stop.

From Zero To Kubernetes Operators With Kubebuilder · Part 2

The Kubernetes Control Loop — Explained by Building One

Before touching Kubebuilder, we build a working Kubernetes-style control loop from scratch in Go — no k8s libraries. Every component is explicit, observable, and directly maps to what Kubebuilder generates.

// View All Posts →