All Questions
Multi Step Processes medium

Standard message queues (like SQS or RabbitMQ) guarantee 'At-Least-Once' delivery. What implication does this have for your consumer logic?

  1. A You must use a FIFO queue.
  2. B You must implement Idempotency, because the same message might be delivered twice.
  3. C Messages will be encrypted.
  4. D Messages will arrive in strict order.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions