LeetDezine — System Design and Internals
Messaging
Initializing search
    • Home
    • Start Here
    • Concepts
    • Back of Envelope
    • Foundation
    • Ascent
    • Expedition
    • Summit
    • Battleground
    • Home
    • Start Here
    • Concepts
      • Fundamentals
      • Distributed Systems
      • Caching
      • Storage & Databases
      • Database Types
      • Messaging
        • Fundamentals
        • SQS
        • RabbitMQ
      • Event Broker
      • Event-Driven Patterns
      • Data Processing
    • Back of Envelope
    • Foundation
    • Ascent
    • Expedition
    • Summit
    • Battleground
    1. Home
    2. Concepts
    3. Messaging
    06

    Concepts

    Messaging

    Queues, brokers, and delivery semantics. The layer between services that determines whether your system is reliable or just fast.

    Fundamentals
    Message queues, task queues, pub/sub, delivery guarantees, DLQs, ordering, delay queues, and fan-out patterns.
    Pub/SubDelivery GuaranteesDLQFan-Out
    Open topic →
    SQS
    Standard vs FIFO queues, visibility timeouts, idempotency, DLQ wiring, scaling, and SNS fan-out patterns.
    Standard vs FIFOVisibility TimeoutSNS Fan-OutDLQ
    Open topic →
    RabbitMQ
    Exchange types, ACK/NACK, prefetch, durable queues, retry strategies, and where RabbitMQ beats simpler queues.
    ExchangesACK/NACKPrefetchDurable Queues
    Open topic →