Design an idempotent layer for order creation

Requirements

  • Handle multiple duplicate order create events from the client without creating duplicate orders.
  • Layer sits on top of an existing service.

Discussion points

  • Idempotency key strategy
  • Storage and TTL for idempotency records
  • Failure and retry scenarios
asked …
LeaderboardSalaryAccount