Architecture Decision Record

Active theme: Light

← সিদ্ধান্ত রেকর্ডের টেমপ্লেট

আর্কিটেকচার সিদ্ধান্ত রেকর্ড (ADR) টেমপ্লেট

এটি EdgeX Foundry ADR-এর একটি টেমপ্লেট।

উৎস: https://docs.edgexfoundry.org/2.3/design/adr/template/

জমাদানকারী

ADR জমাদানকারীদের তালিকা দিন।

বিন্যাস:

  • নাম (সংগঠন)

পরিবর্তনের লগ

নথির পরিবর্তনগুলোর তালিকা দিন, অবস্থা, তারিখ ও PR URL সহ।

অবস্থা হবে এগুলোর একটি: pending, approved, amended, deprecated।

তারিখ হবে একটি ISO 8601 (YYYY-MM-DD) স্ট্রিং।

PR হলো সেই পুল রিকোয়েস্ট যা পরিবর্তনটি জমা দিয়েছে, যাতে ডিফ, অবদানকারী ও পর্যালোচকদের মতো তথ্য থাকে।

বিন্যাস:

  • [ADR-এর অবস্থা, যেমন approved, amended ইত্যাদি](পুল রিকোয়েস্টের URL) YYYY-MM-DD

উল্লিখিত ব্যবহার-ক্ষেত্র

সব প্রাসঙ্গিক ব্যবহার-ক্ষেত্র/প্রয়োজনীয়তা নথির তালিকা দিন।

ADR-এর জন্য অন্তত একটি প্রাসঙ্গিক, অনুমোদিত ব্যবহার-ক্ষেত্র প্রয়োজন।

বিন্যাস:

  • [ব্যবহার-ক্ষেত্রের নাম](URL)

ADR যদি ব্যবহার-ক্ষেত্রের সব প্রয়োজনীয়তা সমাধান না করে, তাহলে ব্যাখ্যা যোগ করুন।

প্রেক্ষাপট

বর্ণনা করুন:

  • নকশাটি কীভাবে আর্কিটেকচারগতভাবে গুরুত্বপূর্ণ - যা (কোনো সমস্যা সারাতে সাধারণ ইস্যু ও PR-এর বদলে) ADR-এর যোগ্য

  • উচ্চ-স্তরের নকশা পদ্ধতি (বিস্তারিত নিচের প্রস্তাবিত নকশায় বর্ণিত)

প্রস্তাবিত নকশা

নকশার বিস্তারিত (যেখানে সম্ভব বাস্তবায়নে না গিয়ে)।

রূপরেখা:

  • যেসব সার্ভিস/মডিউল প্রভাবিত (পরিবর্তিত) হবে

  • যেসব নতুন সার্ভিস/মডিউল যোগ করা হবে

  • মডেল ও DTO-র ওপর প্রভাব (পরিবর্তন/সংযোজন/অপসারণ)

  • API-র ওপর প্রভাব (পরিবর্তন/সংযোজন/অপসারণ)

  • সাধারণ কনফিগারেশনের ওপর প্রভাব (নতুন অংশ তৈরি, পরিবর্তন/সংযোজন/অপসারণ)

  • devops-এর ওপর প্রভাব

বিবেচ্য বিষয়

বিকল্প, উদ্বেগ, আনুষঙ্গিক বা সম্পর্কিত বিষয় এবং ADR নিয়ে বিতর্কে উঠে আসা প্রশ্নগুলো নথিভুক্ত করুন।

সেগুলো সমাধান বা প্রশমিত হয়ে থাকলে কীভাবে হয়েছে তা উল্লেখ করুন।

সিদ্ধান্ত

সম্মত যেকোনো গুরুত্বপূর্ণ বাস্তবায়ন-বিস্তারিত, সতর্কতা, ভবিষ্যতের বিবেচনা এবং অবশিষ্ট বা স্থগিত নকশাগত বিষয় নথিভুক্ত করুন।

প্রস্তাবিত নকশা দ্বারা পূরণ না হওয়া প্রয়োজনীয়তার যেকোনো অংশ নথিভুক্ত করুন।

অন্যান্য সম্পর্কিত ADR

যেকোনো প্রাসঙ্গিক ADR-এর তালিকা দিন - যেমন কোনো বৈশিষ্ট্যের উপ-উপাদানের নকশাগত সিদ্ধান্ত, এই নকশার ফলে অচল হয়ে যাওয়া নকশা ইত্যাদি।

বিন্যাস:

  • [ADR-এর শিরোনাম](URL) - প্রাসঙ্গিকতা

তথ্যসূত্র

অতিরিক্ত তথ্যসূত্রের তালিকা দিন।

বিন্যাস:

  • [শিরোনাম](URL)