Guides ยท Technology
Queue Design Basics
Design reliable queues
Designing queues means choosing ordering, setting visibility timeouts, implementing idempotent consumers, handling poison messages, and applying backpressure to protect downstreams.
- message queues
- idempotency
- retries
- backpressure
- poison messages
Set Basics
Define ordering needs, visibility timeouts, and DLQs.
Make Safe
Ensure idempotent consumers; cap retries; handle poison messages.
Control Flow
Use backpressure and scaling to protect downstream services.
Keep Exploring
Guides
API Basics
APIs let software request data or actions from other systems through defined endpoints and responses.
Comparison
RAM vs Storage
RAM handles what your device is actively working on, while storage keeps apps, files, and system data available over time.
How it works
Global Positioning System
GPS uses timing signals from satellites to calculate a receiver's position on Earth.
What it is
Blockchain
A blockchain is a distributed ledger secured by cryptography and consensus nodes.