#system-design

Things I've written about #system-design
  • /1 mins read/...

    12 Open-Source LLMs Worth Knowing in 2026

    A comprehensive deep dive into the 12 standout open-source LLMs of 2026. Explore their architectures, context windows, licenses, ideal production use cases, and how SLMs compare to LLMs, single vs multi-agent systems, and Claude Code permissions.

  • /9 mins read/...

    11 System Design Concepts Explained, Simply (With Characters)

    This blog post demystifies 11 core system design concepts by explaining them through relatable analogies featuring a consistent cast of characters. It covers fundamental distributed architecture principles—such as Load Balancing, Caching, Database Sharding, Microservices, and the CAP Theorem—making complex backend topics accessible and easy to understand for software engineers and interview candidates.

  • /1 mins read/...

    The Anatomy of an AI Agent

    Explore the core components and loops that define modern AI agents. Learn about planning algorithms, short-term vs. long-term memory layers, tool integration, and structural parameters for building stable agentic workflows in production.

  • /1 mins read/...

    A Guide to Event-Driven Architectural Patterns

    Distributed systems require robust service-to-service communication. Learn why synchronous communication breaks down at scale and explore essential patterns—like the Transactional Outbox and Saga Orchestration—that make event-driven architectures work in production.