Highload Architecture

Designing systems that survive real traffic — capacity math, caching, streaming, flow control, and the scaling patterns that keep latency flat as load grows.

Load, Capacity & Flow Control

  • Queueing Theory & Little's Law seedling working of deep top

    The minimal queueing math for capacity reasoning — Little's law, the M/M/1 utilization hockey stick, and Kingman's variability factor — plus the sizing rules that fall out and the places the models stop applying.

    tended 2026-08-19
  • Backpressure & Load Shedding planned target deep top
  • Rate Limiting planned target working high
  • Autoscaling & Capacity Planning planned target working mid

Caching & Content Delivery

  • Caching Strategies & Invalidation budding working of deep top

    The five caching patterns (cache-aside, read-through, write-through, write-behind, refresh-ahead), why invalidation is genuinely hard, and the production failure modes — stampedes, stale-set races, hot keys — with the mechanisms that contain them.

    tended 2026-08-19
  • Hot Keys & Hot Partitions planned target working high
  • CDN & Edge Delivery planned target overview low

Messaging & Real-Time Delivery

  • Message Brokers, Queues & Integration Patterns budding deep of deep top

    The state machines behind work queues and publish-subscribe: routing, publisher confirms, consumer acknowledgements, redelivery, ordering, backpressure, retries, dead letters, and the integration patterns that turn broker primitives into reliable application workflows.

    tended 2026-08-21
  • Log-Based Messaging & Streaming budding deep of deep top

    How retained partitioned logs work: offsets, keys, consumer groups, rebalances, retention, compaction, replication, lag, replay, and the narrow boundary of exactly-once processing, with a mechanism-level comparison of Kafka, Redpanda, Pulsar, RabbitMQ Streams, and NATS JetStream.

    tended 2026-08-21
  • WebSockets & SSE at Scale planned target working high

Large-Scale Data Processing

  • MapReduce & Batch Data-Parallel Processing budding deep of deep high

    The MapReduce contract, shuffle mechanics, retries, output commits, skew, stragglers, combiners, and the design boundary that makes large batch jobs both scalable and diagnosable.

    tended 2026-08-24

Scaling & Routing

  • Load Balancing planned target working mid
  • Sharding & Request Routing planned target working high
  • Search Systems Basics planned target overview low

Resilience & Operations

  • Timeouts, Retries & Circuit Breakers planned target working high
  • Zero-Downtime Deploys & Migrations planned target working mid

Searches titles, aliases, headings, summaries, and full text.↑↓ move ↵ open esc close