Table of Contents

ভূমিকা

মাইক্রো সার্ভিস স্থাপত্যের স্থাপত্যগুলো স্বল্পদৈর্ঘ, স্বাধীন এবং অস্থায়ী সফটওয়্যার সিস্টেম তৈরির জন্য একটি গুরুত্বপূর্ণ আদর্শে পরিণত হয়েছে। তবে, মনোপলিটিকালিক পরিষেবাগুলো নতুন জটিল প্রক্রিয়াকে উপস্থাপন করার জন্য বিভিন্ন ধরনের প্রক্রিয়া থেকে পরিবর্তন করা হয়েছে।

স্লোপড নীতিগুলো কী?

সি. মার্টিন (অঙ্কেল বব) দ্বারা চালু স্কুইড একটি অতি পরিচিত পাঁচটি নকশা নীতি যা একটি ক্ষুদ্র ক্ষুদ্র ক্ষুদ্র ক্ষুদ্র ক্ষুদ্র প্রেক্ষাপটে বজায় রাখা এবং বাধ্যতামূলক উপাদান কোডকে উৎসাহিত করে।

এক দায়িত্বপূর্ণ নীতি (SP)

একটা ক্লাস বা মডিউলের একটা দরকার, আর একটা কারণ পরিবর্তনের জন্য ।

খোলা/ বন্ধ নীতি (OPC)

বিভিন্ন পরিবর্তন কর্মের জন্য প্রদর্শনযোগ্য সফ্টওয়্যারের ক্ষেত্রে সিস্টেমের ক্ষেত্রে প্রদর্শন করা উচিত। পরিবর্তন (API বা ইভেন্ট) - র সাথে সুসংগত কোনো বৈশিষ্ট্যের সাহায্যে সম্পূর্ণ ইন্টারফেসগুলি প্রকাশ করা উচিত। উপস্থিত কোনো কোড ছাড়া, উপস্থিত API-র সাহায্যে এই বৈশিষ্ট্যের সাহায্যেও পরিবর্তিত হতে পারে। এই বৈশিষ্ট্যগুলি ব্যবহার করা হয়, কোনো পরিবর্তন,STavinath অথবা প্লাগ-ইনগুলির সাহায্যে অর্জন করা হয়।

লিসকোর পরিবর্তন নীতি (LP)

সুপার ক্লাসগুলোতে বস্তুসমূহ থাকতে হবে প্রোগ্রাম- এর সঠিকতা না থাকায় সাব- শ্রেণীর পরিবর্তে একটি উপশ্রেণীর পরিবর্তে একটি উপশ্রেণীর পরিবর্তে । । মাইক্রোসৈর্ঘ্যসমূহ নিশ্চিত করে যে, একটি সার্ভিসের (যেমন, পে'পালের বদলে ভিন্ন একটি গেটওয়ে) ব্যবহার করা যাবে এবং যে সমস্ত ক্রেতারা নিয়মিত পরিবর্তন করে তাদের পুন:মূল্যায়ন করা যাবে।

ইন্টারফেস ফিক্সিং নীতি (ISP)

অনেক ক্লায়েন্টের জন্য একটি সাধারণ-প্রশ্নস্ত ইন্টারফেসের চেয়ে ভালো। মাইক্রো সার্ভিসের মাধ্যমে কম, কম, কম অর্থ বা ইভেন্টের সংজ্ঞা প্রদান করা হয়। যেমন, একজন ক্রেতা প্রতিটি ক্রেতার প্রয়োজনের জন্য তা দিয়ে শব্দ সংগ্রহ, ঠিকানা, ব্যবস্থাপনা এবং আনুগত্যের ক্ষেত্রে ভিন্ন ভিন্ন অবস্থান তৈরি করতে পারে।

নির্ভরতার সঙ্গে Colipation CRITE (DIP)

মাইক্রো সার্ভিসের ওপর নির্ভর করে, কোনো ধরনের তথ্য না থাকায়, কোনো ধরনের পরিবর্তন নয় ।

কেন মাইক্রোগ্রান্টগুলোতে গুরুতরভাবে জড়িত?

মাইক্রো সার্ভিসের অবশ্যই পরিষ্কার সীমানা, দূর করা, দুর্ণীতি এবং উচ্চ পর্যায়ের নীতি প্রয়োজন।

এছাড়াও, সেবার সংখ্যা যতই বাড়ছে, পরিবর্তনের মূল্য ততই বেড়ে যাচ্ছে, যদি নির্ভরতার সাথে তা করা না যায়।

মাইক্রোগ্রান্টগুলোতে এসএলজি নীতি প্রয়োগ করার উপকারগুলো

উন্নতি বজায় রাখা

প্রত্যেক সার্ভিসের একটি দায়িত্বের পরিবর্তন হলে, একটি সার্ভিসের খুব কম প্রভাব পড়বে। উদাহরণস্বরূপ, একটি নতুন ব্যবহারকারী যাচাই প্রক্রিয়াকে ব্যবহারকারী একটি নতুন যাচাই প্রক্রিয়া যোগ করে ব্যবহারকারীর প্রোফাইল সেবা পরিবর্তন করতে হবে না। এই ধরনের পরিবর্তন ব্যবহারকারীদের জন্য প্রয়োজনীয় ঝুঁকি কমিয়ে আনতে হবে এবং তাদের নিজস্ব সেবা, নিবন্ধনের ক্ষেত্রে বিভিন্ন পরিবর্তন আনতে হবে।

উন্নত ক্ষমতা

এসআরপি এবং আইএসপির মাধ্যমে তৈরি করা সার্ভিস স্বাভাবিকভাবে আরো বেশী জিরানলার। এই গ্লানলারিটি সংস্থাকে শুধু উচ্চ চাহিদার মাত্রা বাড়ানোর সুযোগ দেয়। উদাহরণস্বরূপ, একটি ভিডিও স্ট্রিমিং প্ল্যাটফর্মের মাধ্যমে এর ট্রান্সমিটারকে প্রভাবিত করা হয়। কারণ, এর উপর নির্ভর করা সার্ভিসের (আইপিএল) উপর নির্ভর করে থাকে না, এর ফলে এর অংশীদারের পরিমাণ কমে যায় না অথবা এর অংশীদারের পরিমাণ কমে যায় না।

আরও উজ্জ্বল কামনা ও দুর্বলতা

ইন্টারফেস আলাদাকরণ নিশ্চিত করে যে পরিষেবাগুলো কেবল ক্রেতাদের প্রয়োজনের মধ্যে সীমাবদ্ধ রাখে।

ভাল পরীক্ষা

ভাল করে বাছাই করা সার্ভিসের মাধ্যমে ভালো মানের সুবিধা দেয়া সুবিধাসহ একটি সার্ভিস পরীক্ষা করা অনেক সহজ। একটি বিশেষ সার্ভিসের পরিবর্তে কনক্রিট সার্ভিসের উপর নির্ভর করে নির্মাতারা কৌতুক বা স্টেব্‌স ব্যবহার করতে পারে। পরীক্ষা সহজ হয়ে যায় কারণ প্রতিটি সার্ভিস পরীক্ষা পরীক্ষার বিরুদ্ধে একা একার্চার করতে পারে। উচ্চ পর্যায়ের প্রতিবেদনের মাধ্যমে আরো দ্রুত এবং দ্রুত প্রতিক্রিয়ার লুপের মাধ্যমে প্রতিক্রিয়া ও প্রতিক্রিয়ার দিকে পরিচালিত হয়।

( ১ করি.

ডিআইপি-এর সাথে যুক্ত হয়ে সার্ভিসটি বিভিন্ন যোগাযোগ চ্যানেল যেমন বার্তা লাইন অথবা মেশ প্রক্সি। এই যন্ত্রটি হয়ত বিচনা, সীমা ভেঙ্গে পড়া এবং প্রচুর পরিমাণে অস্ত্রযুক্ত যন্ত্রসংগীত করতে পারে। উদাহরণস্বরূপ, একটি বার্তা পাঠানোর মাধ্যমে বার্তা পাঠানোর জন্য যে আদেশটি সাময়িক ভাবে অর্থ প্রদান করা হয়, তা সত্ত্বেও সাময়িকভাবে অর্থ প্রদান করা না হলে তা সার্ভিসের মাধ্যমে পাঠানো হবে।

মরিগান ও টিম অটোনমি

নতুন নির্মাতারা অন্যদের গভীর জ্ঞান না থাকা, স্বায়ত্তশাসন, আন্তশাসনের মতো স্বায়ত্তশাসনের বিভিন্ন দলকে তাদের যৌথ প্রতিশ্রুতির মাধ্যমে নিজের সুবিধাগুলো বুঝতে পারে।

মাইক্রো সার্ভিসের ক্ষেত্রে SOLD এর ব্যবহারিক ব্যবহারিক অ্যাপ্লিকেশন

SPR এর সঙ্গে সার্ভিসের সংযোজন করা

আপনার ডোমেইনকে জোড়া লাগানো প্রসঙ্গের মধ্যে অন্তর্ভুক্ত করা শুরু । প্রত্যেক প্রসঙ্গ একটি সেবা হিসেবে একটি সেবা হিসেবে, একটি ই-কমার্স ব্যবস্থার জন্য আলাদা সার্ভিস তৈরি করা, ক্যাটালগ, অর্ডার, চালান, চালান, এবং পর্যালোচনার জন্য আলাদা সার্ভিস তৈরি করা। প্রতিটি সার্ভিসের নিজস্ব তথ্য এবং ব্যবসা আইন “বিস্মৃতি” করা এড়িয়ে চলুন।

OCP এবং Bus দ্বারা স্টেবল ইন্টারফেস নকশা করুন

ইন্টারফেসের ব্যাখ্যা (conttruct), OpenMap, OpenAPI, অথবা AAAPI ব্যবহার করে । মনে রাখবেন, এই ইন্টারফেসগুলো সংস্করণ হিসেবে তৈরি করা হয়েছে এবং পুনরায় তৈরি করা হয়েছে । উদাহরণস্বরূপ, একটি "ক্রম" ইভেন্টের মধ্যে অন্তর্ভুক্ত হওয়া আবশ্যক । নতুন বার্তা মুছে ফেলা হবে না ।

LP এর সঙ্গে বিকল্পের উন্নতি নিশ্চিত করা হচ্ছে

একাধিক সার্ভিস দ্বারা একই ইন্টারফেস প্রয়োগ করা হলে (যেমন, একাধিক প্রতি মাসে, একাধিক গেটওয়ে অ্যাডাপ্টার অ্যাডাপ্টার), চুক্তিটি মেনে চলুন। এই চুক্তিটি যে কোন বাস্তবায়নের প্রয়োগের (যেমন, প্রত্যাশিত কোন একটি বাস্তবায়নের নিয়ম) প্রয়োগ করে (যেমন, একটি সফল মান অর্জন করা)। এই বৈশিষ্ট্য দ্বারা সঠিকরূপে ঋণ পরিশোধ করা সম্ভব হয় অথবা ত্রুটি কোডের ফলে গেটওয়েটি নিরাপদ হয়।

মেসেজিং এবং সার্ভিস মেশ এর সঙ্গে নির্ভরতার পরিবর্তন

সার্ভিস এ এ এ এ এ-কে একটি সরাসরি HTTP কল করার বদলে একটি বার্তা ব্রোকার (কাএফকা, রাব্বিতএমকিউ) অথবা একটি সেবা সেবা সেবা (আইটিও লিঙ্কড) ব্যবহার করে। সার্ভিসটি আবার চালু করতে পারে, সময়সীমা, এবং সীমা ভঙ্গকারী নীতি পুনরায় চালু করতে পারে।

প্রতিবন্ধকতা ও বিবেচনা

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

আরেকটি চ্যালেঞ্জ হল সংস্করণ আর আগের সারির সংস্করণ। ওসিপির ক্ষেত্রে সতর্কতার সাথে প্রবর্তিত নীতি প্রয়োজন। man mass regories (কনফিউজেন্ট স্কীমার, এপিরিও) বিশেষ মানের কাঠামো তৈরি করতে পারে।

পরিশেষে, দল সংস্কৃতি এবং সংগঠনগত ক্রম নির্দিষ্ট মালিকানা এবং যোগাযোগ ছাড়া, এমনকি পরিষ্কার ভাবে উল্লেখ করা এসওএলআইডি পরিষেবাগুলো প্রাতিষ্ঠানিক অভ্যাসের (যেমন, তথ্য বিভাগ অথবা লাইব্রেরি শেয়ার করা) সাথে শক্তভাবে পরিবর্তিত হতে পারে।

অন্তর্ভুক্ত

মাইক্রোসৈনিক স্থাপত্যের সাব-সাইটে স্লোপিং স্কুইড নীতি কোন রৌপ্য বুলেট নয়, কিন্তু এটা হচ্ছে নির্মাণ ব্যবস্থার একটি শক্তিশালী নির্দেশনা যা পরিষ্কার, পরিষ্কার দায়িত্ব, স্থায়ী চুক্তি, জরিমানা, সংশোধন, সংশোধন এবং বিপরীতমুখী বিভিন্ন দলকে প্রভাবিত করে। [এফএলএফএল]