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