Background workers sound simple but can be risky.Design considerations: - At-least-once vs at-most-once - Idempotency in job handlers - Retry, visibility timeout, and dead-letter queuesQueue tools: Sidekiq, RabbitMQ, Amazon SQS.