Blog Posts

  • AWS Glossary: The Terms Behind 0 to 1 Million

    Every AWS service, acronym, and pricing term from the 0-to-1-million-users post, defined — plus the popular and open-source alternatives to each, and a 1-to-5 gut check on whether the AWS-native pick is actually the right one.

  • DevOps 101: Building a Production-Ready Platform from Scratch

    DevOps maturity isn't measured by how many tools you run. Follow a five-engineer startup from a single deploy script to a GitOps-driven Kubernetes platform, stage by stage — the pressure that forces each jump, the tool that answers it, the cost it adds, and what to deliberately not build yet....

  • 0 to 1 Million with AWS

    An AI startup's AWS bill tells a story. Walk through what services you actually need at each user tier — from the alpha with 10 design partners to a million-user product — and, more importantly, what pressure forces each jump.

  • Context 0 to 1

    What `ctx context.Context` actually does — four tiny Go programs that walk from a leaking goroutine to a single cancel() that stops a whole tree of work.

  • Thundering Herd 0 to 1

    What the thundering herd actually looks like, and four bare-bones Go programs that walk from the bug to the fix — naive retry, exponential backoff, jitter, singleflight.

  • SOLID Principles 0 to 1

    What each letter in SOLID actually buys you — written as five bare-bones Go programs, one per principle.

  • Welcome to KoffeeAndKode

    Welcome to KoffeeAndKode! A developer blog where I'll share technical insights, tutorials, and prototype documentation.