সঞ্চিত পদ্ধতিগুলি বাস্তবায়নের বিশদ। ডাটাবেস ফাংশন, ল্যাম্বডাস বা ফাইল সিস্টেমের কোথাও সজ্জিত শেল স্ক্রিপ্ট হ'ল সমস্ত বাস্তবায়ন বিবরণ এবং আর্কিটেকচারের জন্য অপ্রাসঙ্গিক।
মাইক্রোসার্ভিসেসের বেশিরভাগ বই মাইক্রোসার্ভিস প্রতি একটি ডাটাবেসের প্রস্তাব দেয়।
ঠিক আছে, সুতরাং আমরা এই ডাটাবেসগুলিতে সঞ্চিত পদ্ধতি কোড করতে পারি।
আবার বেশিরভাগ মাইক্রোসার্ভাইস আর্কিটেকচার বইতে বলা হয়েছে যে সেগুলি স্বায়ত্তশাসিত এবং আলগাভাবে মিলিত হওয়া উচিত
ব্যবসায়ের সক্ষমতা, উন্নয়নের জীবনচক্র, পরিচালনা, মোতায়েন, দলের অবস্থান ইত্যাদির মধ্যে বাস্তবায়নের বিশদটি কিছুই করার থাকে না। মাইক্রোসার্ভেসেস কোনও প্রযুক্তিগত সমস্যা সমাধান করে না (ঠিক বিপরীতে)। তারা পরিচালন এবং সময়মতো বাজারের সমস্যার সমাধান করতে আসে। এটি কৌশল নয়, কৌশল নয়। সর্বনিম্ন ব্যয় সহ দ্রুত ব্যর্থ হওয়ার একটি উপায়। যদি একটি নির্দিষ্ট ব্যবসায়ের সার্থকতা অকেজো প্রমাণিত হয়, তবে আমরা অন্যান্য ক্ষমতা, মোতায়েন, প্রকল্পের পরিচালনা, মুক্তি প্রকাশ না করে এটিকে ফেলে দিই ...
নোট করুন যে "স্প্লিট" ইতিমধ্যে একটি ডিকপলিং এজেন্টের মতো কাজ করে। বলুন আমাদের দুটি পরিষেবাদি রয়েছে, এ-এর ওরাকল এবং বি মঙ্গোডিবি দ্বারা সমর্থিত। যদি আমরা ডিকপলিংয়ের সুবর্ণ নিয়মটি ভঙ্গ না করি তবে বি এর উপর তুচ্ছ পার্শ্ব প্রতিক্রিয়া সহ A + ওরাকল বাদ দেওয়া উচিত should
লিখিত সঞ্চিত পদ্ধতি ব্যবহার করে বিশেষত ওরাকলে বলুন, সেই প্রযুক্তিতে মাইক্রোসার্চিসকে শক্তভাবে দম্পত্তি করুন।
এটি বিক্রেতাকে লক-ইন করতে পারে। অনেক সময়, বিক্রেতা ঐতিহাসিক বা চুক্তিমূলক কারণে ব্যবসা দ্বারা আরোপিত হয় 1 । আমাদের কোডটি কীভাবে বিক্রেতার কাছে লক না করা যায় তা জানা গুরুত্বপূর্ণ। উদাহরণস্বরূপ, কিছু ওআরএম এবং ফ্রেমওয়ার্কগুলি একটি নতুন ক্যোয়ারী ভাষা প্রয়োগ করে যা অন্তর্নির্মিত ফাংশন এবং বৈশিষ্ট্যগুলি ডেটাবেসকে গোপন করে।
যদিও, যদি আমাদের পরিষেবাগুলি পর্যাপ্ত পরিমাণে মাইক্রো থাকে তবে বিক্রেতার লক-ইনটি আর কোনও সমস্যা হয় না কারণ এটি সম্পূর্ণর একটি ছোট অংশকে প্রভাবিত করে। একটি ছোট অংশ যা দ্রুত প্রতিস্থাপন করা সম্ভব (বা বিচ্ছিন্ন)।
বেশিরভাগ এমএসএ বই (যা আমি পড়েছি) এটি সুপারিশ করে যে মাইক্রোসার্ভেসিসগুলি ব্যবসায়িক ভিত্তিক হওয়া উচিত (ডিডিডি ব্যবহার করে ডিজাইন করা)।
এটি ব্যবসা-চালিত এবং এখানে জিনিস হওয়া উচিত । সমস্ত ব্যবসায় ডিডিডির সুবিধা নেয় না। ডিডিডি এবং মাইক্রোসার্ভেসিসগুলি অনেকগুলি পয়েন্টে ওভারল্যাপ করে তবে সেগুলি কার্য-কার্যকর নয়। অ্যানিমিক পরিষেবাদি দ্বারা গঠিত একটি মাইক্রোসার্চিস ইকোসিস্টেমটি শেষ করতে পারতাম। বা উভয়ের সংমিশ্রণ নিয়ে গঠিত: একটি জটিল ডোমেন বাস্তবায়নকারী পরিষেবাগুলি এবং ডিবি থেকে সরাসরি POJO সরবরাহকারী বোবা রক্তাল্পতার পরিষেবাগুলি। এতে কোনও ভুল নেই।
বই সম্পর্কে, তারা কেবল কৌশলটির প্রয়োগের দিকে মনোনিবেশ করে। কৌশলগুলি - কীভাবে ডিস্ট্রিবিউটেড কম্পিউটিংয়ের সুবিধা নেবেন - কীভাবে এটি সাফল্যে কাজ করবে, তবে তারা (সাধারণত) কৌশলটিতে অজ্ঞেয়বাদী। কৌশলগুলি একেক কোম্পানিতে পরিবর্তিত হয় এবং খুব কমই বিকাশকারীদের উপর নির্ভর করে। সুতরাং, আমাদের এখনও বইগুলি আমাদের নির্দিষ্ট প্রয়োজনীয়তা, প্রয়োজনীয়তা এবং সীমাবদ্ধতাগুলিতে যা বলে সেটাকে এক্সপ্লোলেট এবং অভিযোজিত করতে হবে। লক্ষ্য হ'ল ব্যবসায়ের কৌশলটিকে লাভজনক এবং টেকসই করা।
সর্বদা মনে রাখবেন যে কোনও আর্কিটেকচার শেষ হওয়ার উপায়। ব্যবসায়ের নিয়ম। আমরা ফ্যাশনের জন্য বা শিল্পকে ভালবাসার জন্য মাইক্রোসার্চেস ইকোসিস্টেমগুলি তৈরি করি না।