মন্টু মিয়াঁর সিস্টেম ডিজাইন

নতুন বিপত্তি!

সবকিছু এখন ঠিকঠাক চলছে। বিড়ালটিউবের স্পিড নিয়ে আর কোনো অভিযোগ নেই। কিন্তু মন্টুর স্টার্টআপ ফাউন্ডার মনের খুঁতখুঁতে ভাবটা কিছুতেই যাচ্ছে না।

মন্টু নিজেকেই প্রশ্ন করল, “আমি এত কষ্ট করে ডিস্ট্রিবিউটেড সিস্টেম বানালাম, তবু কেন সব পারফেক্ট হচ্ছে না? স্পিড বাড়ালে সিংক হতে দেরি হয়, আবার সব সার্ভারে ডাটা সিংক করতে গেলে সিস্টেম স্লো হয়ে যায় বা এরর দেয়। এমন কোনো ম্যাজিক সলিউশন কি নেই, যেখানে স্পিড, সব জায়গায় সেম ডাটা আর ১০০% আপটাইম, সবকিছু একসাথে পাওয়া যাবে?”

hook

হতাশ হয়ে মন্টু আবার বল্টু ভাইকে ফোন দিল। সব শুনে বল্টু ভাই হো হো করে হেসে উঠলেন।

“আরে বোকা, চাইলেই কি আর দুনিয়ার সব পাওয়া যায়? তুই ডিস্ট্রিবিউটেড সিস্টেমের দুনিয়ায় পা দিয়েছিস, এখানে 'ট্রেড-অফ' (Trade-off) বা ছাড় দেওয়াটাই হলো আসল খেলা। কাল বিকেলে আমার এখানে আয়। তোকে এমন দুটো থিওরি বোঝাবো, CAP Theorem আর PACELC Theorem, যেটা শোনার পর তুই নিজেই বুঝবি কেন ইঞ্জিনিয়ারিংয়ে 'সবকিছু একসাথে' পাওয়া যায় না!”

চলবে...


পরবর্তি চ্যাপ্টার এর আপডেট পেতে চাইলে নিউজলেটার সাবস্ক্রাইব করে রাখুন:

অথবা লেখক কে লিঙ্কডইন এ ফলো করুনঃ লিঙ্কডইন প্রোফাইল