Skip to content

ব্যাকগ্রাউন্ড জব

জব কিউ, ওয়ার্কার, শিডিউলিং

0/7 অধ্যায় · 0 XP অর্জিত

  1. 00 Background Jobs — রোডম্যাপ Worker loop, Redis ও Postgres-backed queue, retry, DLQ, idempotency, cron, এবং প্রোডাকশন প্যাটার্ন।
  2. 01 Why Background Jobs কী job queue-তে থাকা উচিত, কী request cycle-এ থাকা উচিত, এবং দুটো মেশালে কেন দুটোই ভেঙে পড়ে।
  3. 02 Queue Backends BullMQ দিয়ে Redis-backed queue, pg-boss দিয়ে Postgres-backed — internals, trade-off, এবং কোনটা কখন মানানসই।
  4. 03 Retries & Backoff Exponential backoff, jitter, max attempts, এবং কখন retry বন্ধ করে হাল ছেড়ে দিতে হবে তা জানা।
  5. 04 Idempotency Job এমনভাবে ডিজাইন করুন যাতে দুবার চালানো একবার চালানোর সমান হয় — কারণ at-least-once delivery নিশ্চিত করে যে আপনি সেগুলো দুবার চালাবেন।
  6. 05 Cron & Scheduled Jobs একটি schedule অনুযায়ী কাজ চালানো — cron syntax, duplicate run এড়াতে leader election, এবং অপারেশনাল বিবেচনা।
  7. 06 Worker Patterns & Production Graceful shutdown, concurrency limit, priority queue, fan-out, এবং প্রোডাকশনে job চালানোর অপারেশনাল চেকলিস্ট।