Queues and streams
APIs, background jobs, RabbitMQ, Kafka, stream processing.
6 lessonsquests, about 1.1 h. None is open yet: they open here as they are written. Take them in any order.
Introductory2 lessonsquests
- APIs: resources, idempotency, pagination
- Background jobs, retries and rate limits
Intermediate1 lessonquest
- RabbitMQ: exchanges, acks, quorum queues
Advanced3 lessonsquests
- Delivery guarantees and the outbox
- Kafka: logs, partitions, consumer groups
- Stream processing, windows and back-pressure