Youssef Khaya

Home Blog About
Connect with Youssef on LinkedIn Follow Youssef on X Go to Youssef's GitHub
  • Vault is Not One Thing: KV, PKI, Automation — and Why Mixing Them Hurts Systems

    Feb 8, 2026

  • Channels Are Not Queues

    Jan 27, 2026

  • Bounded Concurrency Beats Clever Concurrency

    Jan 27, 2026

  • From Localhost to Kubernetes: How DNS Really Works (and Why It Breaks)

    Jan 27, 2026

  • Pool Exhaustion Cascades in Go: When “the DB Is Slow” Takes Down Everything

    Jan 27, 2026

  • Retry Storms: The Silent System Killer

    Jan 27, 2026

  • Why Goroutines Leak (and How to Prove It)

    Jan 27, 2026

  • Redis + Lua: Atomic Operations Without Lying to Yourself

    Jan 27, 2026

  • context.Context Is the Real API in Go

    Jan 26, 2026

  • Graceful Shutdown Is a Feature, Not a Signal Handler

    Jan 26, 2026

  • From Go to Python: What’s in Your Year-2 Backend Toolbox?

    Jan 24, 2026

  • Choosing Your Observability Stack Starts With Scope

    Jan 24, 2026

  • Evolving a FastAPI Backend: REST, WebSockets and Event-Driven

    Jan 24, 2026

  • Docker Build Speed Isn’t Magic but Cache Discipline

    Jan 24, 2026

  • Dynamic Scheduled Tasks in Python

    Jan 24, 2026

  • FastAPI Swagger: Auto-Magic… Until You Need Control

    Jan 24, 2026

  • Monoliths, Multi-Tenancy, and the Inevitable Split

    Jan 24, 2026

  • Python Async Made Simple: Process vs Thread vs Coroutine

    Jan 24, 2026

  • Raise the Abstraction: Simpler Code, Stabler Tests

    Jan 24, 2026

  • Can Pydantic Fix Untyped Python?

    Jan 24, 2026

  • SQLAlchemy merge(): Powerful, Convenient — and Easy to Misuse

    Jan 24, 2026

  • Using a Single Session Factory for Multi-Schema Databases in SQLAlchemy

    Jan 24, 2026

  • “Just Split the Database” — Is That Always a Good Idea?

    Jan 24, 2026

  • Rethinking Database Connections: Engine, Session, and the Batch Mindset

    Jan 24, 2026

  • Async Doesn’t Make Your System Fast but Honest

    Jan 21, 2026

  • The Subtle Async Mistake: Async Generators vs Async Context Managers

    Jan 21, 2026

  • Hello

    Jan 21, 2026

© 2026 Youssef Khaya. All rights reserved.
Connect with Youssef on LinkedIn Follow Youssef on X Go to Youssef's GitHub