মাইক্রোসার্ভিসেস ব্যবহারের জন্য সাধারণ যুক্তিগুলির মধ্যে একটি হ'ল আরও ভাল স্কেলাবিলিটি। তবে আমি ভাবছি যে এই যুক্তিটি সত্যই কার্যকর কিনা।
আসুন আমরা বলি যে আমাদের কাছে একটি 10 টি মাইক্রোসার্ভাইস সমন্বিত একটি অ্যাপ্লিকেশন ছিল যার মধ্যে 9 টিতে প্রতি দুটি দৃষ্টান্ত রয়েছে (অতিরিক্ত কাজ করার জন্য) এবং এর মধ্যে একটির সাথে 4 টি ভারসাম্য ভারসাম্যতা (স্কেলিবিলিটি) পরিচালনা করতে পারে। প্রো-মাইক্রোসার্ভাইস যুক্তিটি হ'ল আপনি অন্য পরিষেবাগুলি থেকে এই মিরোসরভিসকে নির্বিচারে স্কেল করতে সক্ষম হন able
যাইহোক, আমরা বলি যে সমস্ত 10 মাইক্রোসার্ফেসগুলি একটি একক মনোলিথের মডিউল ছিল এবং বেশ কয়েকটি (উদাহরণস্বরূপ উপরে থেকে যোগফলের মতো 22) এই একাকীকরণের উদাহরণ স্থাপন করা হয়েছিল। সিস্টেমটি একটি সমালোচনামূলক অংশের জন্য লোড পরিচালনা করতে সক্ষম হওয়া উচিত, কারণ এটি করার জন্য পর্যাপ্ত উদাহরণ রয়েছে। যদি উদাহরণগুলির মধ্যে প্রোগ্রাম যুক্তিযুক্ত না থাকে তবে কেবলমাত্র নেতিবাচক দিকটি হ'ল বাইনারি এবং প্রয়োজনীয় র্যামের পরিমাণ কিছুটা বড় হবে। তবে তারপরেও, বেশিরভাগ ক্ষেত্রে পার্থক্য খুব বেশি বড় হওয়া উচিত নয় - কমপক্ষে বাকি স্ট্যাকের সাথে তুলনা করা উচিত নয় (স্প্রিং বুটের কথা ভাবেন)। একটি স্কেলড মনলিথের উলটো দিকটি কোনও বিতরণ ব্যবস্থার (বেশিরভাগ) ভুলত্রুটি ছাড়াই একটি সহজ সিস্টেম হবে।
আমি কিছু অনুপস্থিত করছি?