How Kubernetes Decides Where Pods Run
Understanding how the Kubernetes scheduler handles your pod placement decisions.
A curated collection of thoughts, tutorials, and insights related to Software Architecture.
Understanding how the Kubernetes scheduler handles your pod placement decisions.
I break down OAuth 2.0 flows visually to help you choose the right one.
A practical look at the trade-offs between bytecode and native compilation.
Learn to secure your infrastructure by moving away from perimeter-based security.
Learn how naive retry logic causes cascading failures and how to fix it.
Discover when abstraction leaks are acceptable in software development.
Exploring how SOLID principles can be applied in functional programming for better code.
Learn how to build robust, scalable multi-tenant SaaS architectures.
Learn the Strangler Fig pattern for modernizing legacy systems.
Deciding between monolith and microservices architecture. Learn when to split your app.
Making design tradeoffs clear benefits teams and product quality.
Managing user sessions at scale can be tricky. Let's break it down.
Learn what Dead Letter Queues are and why they're essential for robust applications.
Need to Message Me?
Let's Talk!