How to implement the transactional outbox pattern for reliable event publishing, including schema design, relay claiming, retries, duplicate handling, ordering, CDC, monitoring, and cleanup.
How to run background jobs safely in production with replay-safe handlers, bounded retries, dead-letter triage, visibility timeouts, queue dashboards, and business-level correctness checks.
A practical rollout plan for safe database migrations using expand-and-contract, phased constraints, resumable backfills, rollback planning, and production monitoring.
A practical guide to API integration testing with real request boundaries, auth, persistence checks, failure cases, idempotency, concurrency, and response contracts.