Engineering Notes
Short, high-signal engineering notes on Golang, system design, distributed systems, microservices, Kafka, Docker, Kubernetes, PostgreSQL, and AWS. Built from real production learning.
Golang Concurrency Patterns in Production Systems
Golang•May 20 2025
Understanding goroutines, channels, worker pools, and how they scale in distributed backend systems.
by Ken Mwangi
Kafka Event-Driven Architecture Basics
Kafka•Aug 14 2025
How Kafka enables scalable event-driven systems in microservices architecture.
by Ken Mwangi
System Design: Building Scalable APIs
System Design•Sep 19 2025
Core principles behind designing APIs that scale to millions of users.
by Ken Mwangi
Docker Networking for Microservices
Docker•Oct 12 2025
Understanding container networking, service discovery, and orchestration patterns.
by Ken Mwangi
PostgreSQL Indexing for High Performance APIs
Databases•Nov 23 2025
How indexing strategies improve query performance in large-scale systems.
by Ken Mwangi
AWS Architecture for Scalable Backend Systems
AWS•Dec 05 2025
Designing cloud-native systems using AWS services like EC2, S3, RDS, and Lambda.
by Ken Mwangi