StripeAmazon SQSRabbitMQ

Concurrent object modifications trigger lock timeout

warning
Connection ManagementUpdated Nov 19, 2024(via Exa)
How to detect:

Concurrent modifications to the same Stripe object result in lock_timeout response code

Recommended action:

Avoid concurrent modifications by queuing update requests to run sequentially using reliable queues (Amazon SQS, Google PubSub, or RabbitMQ). Implement retries with increased delays. Ensure updates are idempotent.