Building Scalable Microservices with Golang
A deep dive into designing and implementing production-ready microservices using Go, covering patterns like circuit breakers, rate limiting, and graceful degradation.
Longform notes on distributed systems, backend engineering, and the decisions that make or break software at scale.
A deep dive into designing and implementing production-ready microservices using Go, covering patterns like circuit breakers, rate limiting, and graceful degradation.
Exploring advanced type-level programming in TypeScript — branded types, template literal types, conditional types, and patterns that make large codebases maintainable.
A practical guide to achieving true zero-downtime deployments with Kubernetes, covering rolling updates, health checks, PodDisruptionBudgets, and blue-green strategies.
Understanding the paradigm shift of React Server Components — how they work under the hood, when to use them, and how they change the way we think about React applications.
From event sourcing to CQRS, a comprehensive guide to building robust event-driven architectures using Kafka — with real-world patterns, pitfalls, and production lessons.