Capacity Calculation
At 500 tasks/second (submission path):
PutItem event (SUBMITTED): 1 WCU × 500 = 500 WCU/s
PutItem idempotency record: 1 WCU × 500 = 500 WCU/s
UpdateItem META (status): 1 WCU × 500 = 500 WCU/s
Total write: ~1,500 WCU/s → provision 2,000 WCU/s with auto-scaling
Processing path (500 tasks/second workers):
UpdateItem claim (conditional): 1 WCU × 500 = 500 WCU/s
PutItem PROCESSING event: 1 WCU × 500 = 500 WCU/s
PutItem COMPLETED event: 1 WCU × 500 = 500 WCU/s
Total: ~3,500 WCU/s peak → use on-demand capacity mode during development