ADAtharv Dewanganinatharv-dev.hashnode.dev00Background jobs: why "I use BullMQ" isn't a job system22h ago · 14 min read · Part 2 of a series on production backend patterns. It's 4:59 PM on a Friday. You push a routine deploy. Your server gets a restart signal and shuts down mid-job. A student's exam submission that was bJoin discussion
ADAtharv Dewanganinatharv-dev.hashnode.dev00Idempotent webhooks: why "check if it exists" isn't enough3d ago · 6 min read · Part 1 of a series on the production engineering behind a platform I built. A student finishes a mock exam. The assessment platform we integrate with sends my server a webhook: here's the submission, Join discussion