Architecture World 5 · Loose Coupling · Stage 2

Scale on the Backlog

A cancellation storm: 400 rebookings in a minute. Scale the workers on the backlog, and set the queue's numbers so nothing is processed twice, lost or stuck.

  • Backlog per instance
  • Visibility timeout
  • Dead-letter queues
  • Long polling
  • Retention and message size
Domain
Core architecture
World
Architecture World 5: Loose Coupling (Associate)
Game type
Fleet clock: Choose how a database fails over, then play the outage.
Time
About 25 minutes on a first attempt (estimated)
Exam guides
  • SAA-C03Task 2.1: Design scalable and loosely coupled architectures; Task 3.2: Design high-performing and elastic compute solutions
  • SOA-C03Skill 2.1.1: Configure and manage scaling mechanisms in compute environments
  • DVA-C02Skill 1.1.8: Write code to use messaging services; Skill 1.2.3: Handle the event lifecycle and errors by using code (for example, Lambda Destinations, dead-letter queues)
  • SAP-C02Task 2.4: Design a strategy to meet reliability requirements
  • DOP-C02Task 3.2: Implement solutions that are scalable to meet business requirements