Skip to content

মেসেজিং

মেসেজ কিউ, Kafka, RabbitMQ

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

  1. 00 মেসেজিং ও কিউ — রোডম্যাপ RabbitMQ বা NATS সেলফ-হোস্ট করুন। তারপর ৩টি VPS জুড়ে একটা Kafka cluster চালান।
  2. 01 Messaging Systems কেন লাগে স্কেলে সরাসরি HTTP call যেসব সমস্যা তৈরি করে — আর async messaging কীভাবে coupling, backpressure ও reliability সামলায়।
  3. 02 RabbitMQ Exchanges, queues, bindings, dead letter exchange — AMQP model আর নির্ভরযোগ্য task processing-এ এটা কীভাবে ব্যবহার করবেন।
  4. 03 Kafka Topics, partitions, consumer groups, retention — সেই distributed log যেটা replay আর high-throughput event streaming সম্ভব করে।
  5. 04 NATS Core pub/sub, JetStream persistence, KV store, আর একটা 3-node cluster চালানো — Kafka-র জটিলতা ছাড়াই নির্ভরযোগ্য messaging-এর দ্রুততম পথ।
  6. 05 Messaging Patterns Saga, inbox/outbox, event-driven choreography বনাম orchestration — সেসব pattern যা partial failure সত্ত্বেও distributed system-কে নির্ভরযোগ্য করে।