ব্যাকগ্রাউন্ড জব
জব কিউ, ওয়ার্কার, শিডিউলিং
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 মিনিট