A service needs to accept bursts of work while workers process at a controlled rate. Which pattern fits?

Published
  1. Disable request authentication during bursts.
  2. Hold every request open indefinitely until all downstream systems recover.
  3. Store accepted work only in one worker's process memory.
  4. Place work in a durable queue and scale consumers within downstream capacity limits.

Comments — 0