VEL ORENDISVel Orendis

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

  1. APIs: resources, idempotency, paginationBeing written10 min
  2. Background jobs, retries and rate limitsBeing written10 min

Intermediate1 lessonquest

  1. RabbitMQ: exchanges, acks, quorum queuesBeing written10 min

Advanced3 lessonsquests

  1. Delivery guarantees and the outboxBeing written12 min
  2. Kafka: logs, partitions, consumer groupsBeing written12 min
  3. Stream processing, windows and back-pressureBeing written12 min