প্ল্যাটফর্ম ইঞ্জিনিয়ারিং
প্ল্যাটফর্ম উদ্ধার ও আধুনিকীকরণ
ভারতে, DPDP-সচেতন সাইবার নিরাপত্তা প্রস্তুতি হলো BilgeQor-এর সঙ্গে অনুরোধ-প্রথম প্ল্যাটফর্ম উদ্ধার ও আধুনিকীকরণ মূল্যায়নের বিদ্যমান প্রস্তুতি-কাঠামো। মূল্যায়ন উদ্ধার-বনাম-পুনর্নির্মাণ বিকল্প তুলনা করে, স্থিতিশীলকরণের অগ্রাধিকার ও পর্যায়ভিত্তিক পছন্দ লিপিবদ্ধ করে, এবং লিখিত কর্তৃত্ব, গ্রহণযোগ্যতার মানদণ্ড, অবশিষ্ট ঝুঁকি ও হস্তান্তর থাকলে তবেই নিয়ন্ত্রিত বাস্তবায়নের অনুমতি দেয়। সম্মত প্রমাণ পর্যালোচনার আগে উদ্ধার, মাইগ্রেশন, পারফরম্যান্স, পুনরুদ্ধার বা আধুনিকীকরণের কোনো ফলাফল প্রতিশ্রুত নয়।
অনুরোধ-প্রথম ও মূল্যায়ন-নেতৃত্বাধীন। কাজ শুরু হওয়ার আগে আমরা বিদ্যমান প্ল্যাটফর্ম সীমানা, অনুমোদিত অ্যাক্সেস, উৎপাদন সীমাবদ্ধতা, নির্ভরতা, গ্রহণযোগ্যতার মানদণ্ড, নিরাপত্তা পরিকল্পনা এবং প্রস্তাব নিশ্চিত করি; কোনো পাবলিক মূল্য বা প্যাকেজ স্তর প্রদর্শিত হয় না।
একটি সীমিত বর্তমান অবস্থা মূল্যায়ন এবং নিয়ন্ত্রিত প্ল্যাটফর্ম আধুনিকীকরণ পরিকল্পনা যা নথিভুক্ত ঝুঁকি, সিদ্ধান্তের বিকল্প, রূপান্তর সীমানা, বৈধকরণের প্রমাণ, অবশিষ্ট ঝুঁকি এবং প্রযুক্তিগত হস্তান্তর সহ।
স্ট্যাক এবং ট্রানজিশন পদ্ধতি কেবল মূল্যায়নের পরেই নিশ্চিত করা হয়। Rust, Go, TypeScript অথবা Node.js, Python, PostgreSQL, Redis, ClickHouse, Neo4j, ইভেন্ট-চালিত মেসেজিং, REST অথবা GraphQL, কনটেইনার, ইনফ্রাস্ট্রাকচার-অ্যাজ-কোড এবং ম্যানেজড বা প্রাইভেট অবকাঠামো কেবল অ-বাধ্যতামূলক উদাহরণ; এগুলো স্বয়ংক্রিয়ভাবে পুনর্লিখন, মাইগ্রেশন বা ডেলিভারির কোনো প্রতিশ্রুতি নয়।
উপযুক্ত যখন
- একটি বিদ্যমান ব্যাক-এন্ড, পরিষেবা, ডেটা, সংহতকরণ বা বৃহত্তর প্ল্যাটফর্মের অপারেশনাল, নির্ভরতা, রিলিজ, নির্ভরযোগ্যতা বা রক্ষণাবেক্ষণযোগ্যতার উদ্বেগ রয়েছে, যা গভীর পরিবর্তনের আগে নথিভুক্ত মূল্যায়ন প্রয়োজন।
- সিদ্ধান্তের মালিকদের একটি উদ্ধার, আংশিক পুনর্নির্মাণ, ধাপে ধাপে প্রতিস্থাপন, অবসর, মডুলারাইজেশন, সামঞ্জস্যতা বা রূপান্তর সিদ্ধান্ত প্রয়োজন, যা উল্লিখিত অনুমান ও পারস্পরিক ছাড় দ্বারা সমর্থিত
- একটি দল সিস্টেম অ্যাক্সেস, পরিবেশের সীমা, ডেটা হ্যান্ডলিং, নির্ভরতা, প্রোডাকশন কর্তৃত্ব, রক্ষণাবেক্ষণ সীমাবদ্ধতা, গ্রহণযোগ্যতার মানদণ্ড এবং একটি নিরাপদ কাজের সীমানা নিশ্চিত করতে পারে
মানানসই নয় যখন
- প্রযুক্তিগত মূল্যায়নের আগে একটি সম্পূর্ণ উদ্ধার, পুনরায় লেখা, মাইগ্রেশন, শূন্য ডাউনটাইম কাটওভার, পারফরম্যান্স বৃদ্ধি, খরচ সঞ্চয়, উৎপাদন প্রস্তুতি বা নিশ্চিত পুনরুদ্ধার অনুমান করা হয়
- মোবাইল ক্লায়েন্ট বা ক্লায়েন্ট-কোডবেস পুনরুদ্ধার পৃথক অ্যাপ রেসকিউ এবং পুনর্নির্মাণ পরিষেবাটির পরিবর্তে অন্তর্ভুক্ত করা হয় বলে অনুমান করা হয়
- ক্লাউড প্ল্যাটফর্ম বাস্তবায়ন, অ্যাপ্লিকেশন নিরাপত্তা পর্যালোচনা, অনুপ্রবেশ পরীক্ষা, লাইভ উৎপাদন পরিবর্তন, ধ্বংসাত্মক পরীক্ষা, ডেটা মাইগ্রেশন, কাটওভার, রোলব্যাক, পুনরুদ্ধার বা চলমান 24/7 অপারেশন পৃথকভাবে নিশ্চিত পরিসর এবং লিখিত অনুমোদন ছাড়া প্রত্যাশিত
এটা কার জন্য?
- প্ল্যাটফর্ম, পণ্য, প্রকৌশল এবং অপারেশন দলগুলি অস্পষ্ট স্থাপত্য, নির্ভরতা, নির্ভরযোগ্যতা ঝুঁকি, রিলিজ ব্লকার বা ব্যয়বহুল পরিবর্তন পথ সহ বিদ্যমান সিস্টেমের জন্য দায়ী
- যেসব দলের একটি রূপান্তর পথ নির্বাচনের আগে একটি যেমন-পাওয়া স্থাপত্য, পরিষেবা ও মডিউল ইনভেন্টরি, নির্ভরতা ও ডেটা-প্রবাহের মানচিত্র, প্রযুক্তিগত ঋণের রেজিস্টার, মালিকানা ভিউ এবং ঝুঁকি মূল্যায়ন প্রয়োজন
- সিদ্ধান্ত গ্রহণকারীরা যাদের একটি রক্ষণযোগ্য উদ্ধার-বনাম-পুনর্নির্মাণ রেকর্ড, ধাপে ধাপে রোডম্যাপ, সামঞ্জস্যতা কৌশল, গ্রহণযোগ্যতার সীমা এবং অবশিষ্ট ঝুঁকি নিবন্ধ প্রয়োজন
- ক্রেতারা পরিসর পর্যালোচনার সময় অনুমোদিত অ্যাক্সেস, ডেটা ও পরিবেশের সীমাবদ্ধতা, তৃতীয়-পক্ষ নির্ভরতা, প্রাক্তন বিক্রেতার উপলভ্যতা, অনুমোদন, রক্ষণাবেক্ষণ উইন্ডো এবং প্রোডাকশন-পরিবর্তনের কর্তৃত্ব নিশ্চিত করতে সক্ষম
আপনি যা পান
প্রতিনিধিত্বমূলক পদ্ধতির চিত্র
এটি একটি Platform Rescue Decision Record-এর কাঠামো দেখায়। এটি পদ্ধতির একটি উদাহরণচিত্র, কোনো ক্লায়েন্ট কেস স্টাডি নয়, দাবিকৃত কোনো সম্পন্ন উদ্ধার নয়, প্রোডাকশন মাইগ্রেশনের প্রমাণ নয়, বা নিশ্চিত ফলাফল নয়।
একটি দলকে একটি বিদ্যমান প্ল্যাটফর্মের জন্য একটি নিরাপদ সিদ্ধান্তের পথ প্রয়োজন, যার সীমানা, নির্ভরতা, অপারেশনাল ঝুঁকি এবং পরিবর্তন সীমাবদ্ধতা অস্পষ্ট। পরিসর নিশ্চিত না হওয়া পর্যন্ত ক্লায়েন্ট, সিস্টেমের নাম, মডিউল সংখ্যা, ট্র্যাফিক, ডেটা ভলিউম, ত্রুটি সংখ্যা, পারফরম্যান্স, প্রাপ্যতা, টাইমলাইন, খরচ এবং মাইগ্রেশনের ফলাফল নিরপেক্ষ স্থানধারক হিসেবে থাকবে।
- প্ল্যাটফর্মের সীমানা, সিদ্ধান্তের মালিক, উৎস, পরিবেশ, ডেটা, নির্ভরতা, তৃতীয় পক্ষ, অ্যাক্সেস, উৎপাদন-কর্তৃত্ব, রক্ষণাবেক্ষণ এবং গ্রহণযোগ্যতা সংক্রান্ত অনুমান নিশ্চিত করুন
- যেমন-পাওয়া স্থাপত্য, পরিষেবা, মডিউল, নির্ভরতা, তথ্য, সংহতকরণ, মালিকানা, সমালোচনামূলক ঝুঁকি, রিলিজ বাধা, বটলনেক এবং স্থিতিশীলকরণের অগ্রাধিকার মানচিত্রায়ন করুন
- উদ্ধার, আংশিক পুনর্নির্মাণ, পর্যায়ক্রমে প্রতিস্থাপন, অবসান, লক্ষ্যসীমা, সামঞ্জস্যতা, মাইগ্রেশন, পরীক্ষা, রিগ্রেশন, মোতায়েন, রোলব্যাক এবং পুনরুদ্ধার—এই সব বিষয়ের অনুমান তুলনা করুন
- গ্রহণযোগ্যতার মানদণ্ড, অবশিষ্ট ঝুঁকি, ধাপে ধাপে আধুনিকীকরণের রোডম্যাপ, হস্তান্তর উপাদান এবং পৃথকভাবে নিশ্চিত পরবর্তী পদক্ষেপের সুপারিশ রেকর্ড করা
উদাহরণটি দেখায় কীভাবে একটি নিশ্চিত এনগেজমেন্ট বর্তমান-অবস্থার মানচিত্র, স্থিতিশীলকরণ পরিকল্পনা, সিদ্ধান্তের বিকল্প, নিয়ন্ত্রিত রূপান্তর সীমানা, বৈধকরণ পন্থা, অবশিষ্ট ঝুঁকি ও হস্তান্তর নথিভুক্ত করতে পারে। এটি কোনো ক্লায়েন্ট, সম্পন্ন উদ্ধার, মাইগ্রেশন, প্রোডাকশন পরিবর্তন, পারফরম্যান্স, উপলব্ধতা, খরচ, নিরাপত্তা বা বাণিজ্যিক ফলাফল দাবি করে না।
প্ল্যাটফর্ম উদ্ধার সিদ্ধান্ত রেকর্ড — বর্তমান-অবস্থার মানচিত্র, স্থিতিশীলকরণ পরিকল্পনা এবং আধুনিকীকরণের পথচিত্র
- প্ল্যাটফর্মের সীমানা এবং সিদ্ধান্তের রেকর্ড নিশ্চিত
- প্রাপ্ত অবস্থার আর্কিটেকচার এবং পরিষেবা, মডিউল, নির্ভরতা ও ডেটা ম্যাপ
- সমালোচনামূলক ঝুঁকি, বাধাবিন্দু, রিলিজ বাধা এবং স্থিতিশীলকরণের অগ্রাধিকার
- উদ্ধার, আংশিক পুনর্নির্মাণ, পর্যায়ক্রমে প্রতিস্থাপন বা অবসানের বিকল্প
- লক্ষ্য মডিউলের বা পরিষেবার সীমানা এবং সামঞ্জস্যতা কৌশল
- মাইগ্রেশন, পুনর্মিলন, পরীক্ষা এবং রিগ্রেশন অনুমান
- স্থাপনার, রোলব্যাকের, পুনরুদ্ধারের এবং প্রোডাকশন-অনুমোদনের সীমা
- গ্রহণযোগ্যতার মানদণ্ড, বৈধকরণের প্রমাণ এবং অবশিষ্ট-ঝুঁকি রেজিস্টার
- পর্যায়ক্রমে আধুনিকীকরণের রোডম্যাপ, হস্তান্তর এবং পরবর্তী পদক্ষেপের সুপারিশ
পদ্ধতিগত চিত্র শুধুমাত্র। প্রকৃত সিদ্ধান্ত রেকর্ড লিখিত মূল্যায়নের সুযোগ, অনুমোদিত অ্যাক্সেস, সিস্টেম প্রমাণ, তথ্য এবং নির্ভরতা গুণমান, অনুমোদিত পরিকল্পনা এবং গৃহীত উৎপাদন সীমাবদ্ধতা দ্বারা গঠিত হয়।
কী অন্তর্ভুক্ত নয়
অন্তর্ভুক্ত
- কোনো বাস্তবায়ন শুরুর আগে লিখিত প্রযুক্তিগত মূল্যায়ন, পরিসর নিশ্চিতকরণ, প্রস্তাব, এবং প্রবেশাধিকার ও উৎপাদন-অনুমোদনের স্পষ্ট সীমা
- নিশ্চিত লিখিত পরিসরে মূল্যায়ন, স্থিতিশীলতা পরিকল্পনা, উদ্ধার সিদ্ধান্তের সহায়তা, মডুলারাইজেশন বা পরিষেবা-পুনর্গঠনের পরিকল্পনা এবং নিয়ন্ত্রিত রূপান্তর প্রস্তুতি
- বাস্তবায়ন, পরীক্ষা, রিগ্রেশন প্রমাণ, কনফিগারেশন, স্থাপনার প্রস্তুতি, পর্যবেক্ষণের মূলসীমা এবং হস্তান্তর শুধুমাত্র যখন গৃহীত পরিকল্পনায় বিশেষভাবে অনুমোদিত হয়
- সম্মত সীমানার জন্য উপযুক্ত নথিভুক্ত অনুমান, নির্ভরতা, বৈধকরণ, গ্রহণযোগ্যতার মানদণ্ড, সমাধান করা হয়নি এমন ঝুঁকি এবং পরবর্তী পদক্ষেপের সুপারিশ
বাদ দেওয়া
- সম্পূর্ণ উদ্ধার, পুনর্নির্মাণ, মাইগ্রেশন, উৎপাদন প্রস্তুতি, পারফরম্যান্সের উন্নতি, প্রাপ্যতা, ক্ষমতা, পুনরুদ্ধার, নিরাপত্তা, খরচ সাশ্রয়, সরবরাহ, আধুনিকীকরণ, সম্মতি বা শূন্য-ডাউনটাইম—এসবের একটি নিশ্চিত ফলাফল
- প্রতিটি লিগেসি ত্রুটি, নিরাপত্তা সমস্যা, পারফরম্যান্স সমস্যা, লুকানো নির্ভরতা, অনথিভুক্ত সিস্টেম বা ডেটা মানের সমস্যার স্বয়ংক্রিয় সনাক্তকরণ বা সমাধান
- স্বয়ংক্রিয়ভাবে সম্পূর্ণ পুনরায় লেখা, মাইক্রোসার্ভিস প্রোগ্রাম, নতুন ভাষায় পুনরায় লেখা, ক্লাউড মাইগ্রেশন, অবকাঠামো বাস্তবায়ন, অ্যাপ্লিকেশন নিরাপত্তা পর্যালোচনা, অনুপ্রবেশ পরীক্ষা বা মোবাইল ক্লায়েন্ট উদ্ধার
- অনুমোদিত পরিকল্পনা, স্পষ্ট লিখিত অনুমোদন, নিরাপদ অ্যাক্সেস এবং রক্ষণাবেক্ষণের সীমা ছাড়াই লাইভ প্রোডাকশন অ্যাক্সেস বা প্রোডাকশন পরিবর্তন, ধ্বংসাত্মক পরীক্ষা, ডেটা মাইগ্রেশন, কাট-ওভার, রোলব্যাক, পুনরুদ্ধার, ফেইলওভার বা পুনঃস্থাপন
- Cloud Platform & Production Engineering-এর কাজ, যদি না স্পষ্টভাবে নিশ্চিত করা হয়; সেই পরিষেবাটি ক্লাউড, স্থাপনা, রিলিজ, পর্যবেক্ষণযোগ্যতা, ব্যাকআপ, পুনরুদ্ধার এবং অবকাঠামো প্রকৌশলের জন্য পৃথক সীমানা হিসেবে থাকে।
- চলমান পরিচালিত ক্রিয়াকলাপ, 24/7 SRE, SOC, MDR, NOC, লাইভ ইনসিডেন্ট রেসপন্স, আইনি অনুমোদন, নিয়ন্ত্রক অনুমোদন, সার্টিফিকেশন অনুমোদন বা সম্মতি অনুমোদন
- তৃতীয় পক্ষের লাইসেন্স, ক্লাউড পরিষেবা, অবকাঠামো, ডোমেইন, সার্টিফিকেট, ডেটা ট্রান্সফার, লেনদেনের খরচ, অথবা সময় সংক্রান্ত প্রভাব যা অ্যাক্সেস, প্রাক্তন সরবরাহকারী, ডেটা, নির্ভরতা, অনুমোদন বা রক্ষণাবেক্ষণ উইন্ডোর কারণে সৃষ্ট
উপলব্ধ অ্যাড-অন
- App Rescue & Rebuild-এর মাধ্যমে পৃথক পরিসরের একটি অ্যাপ্লিকেশন-ক্লায়েন্ট পুনরুদ্ধার এনগেজমেন্ট
- নতুন বা স্পষ্টভাবে সীমাবদ্ধ backend/API সক্ষমতার জন্য একটি পৃথক পরিসরে নির্ধারিত সুরক্ষিত Backend & API ইঞ্জিনিয়ারিং এনগেজমেন্ট
- ক্লাউড মাইগ্রেশন, অবকাঠামো, স্থাপনা, রিলিজ, পর্যবেক্ষণযোগ্যতা, ব্যাকআপ, পুনরুদ্ধার বা প্রোডাকশন ইঞ্জিনিয়ারিংয়ের জন্য একটি আলাদাভাবে পরিসর-নির্ধারিত ক্লাউড প্ল্যাটফর্ম ও প্রোডাকশন ইঞ্জিনিয়ারিং ওয়ার্কস্ট্রিম
- অনুমোদিত পরিকল্পনা এবং নিরাপত্তা সীমানা নিশ্চিত হওয়ার পরে অনুমোদিত বাস্তবায়ন, তথ্য-স্থানান্তর, কাট-ওভার, রোলব্যাক, পুনরুদ্ধার বা পারফরম্যান্স-পরিমাপ কর্মপ্রবাহ
কিভাবে কাজ করে
মূল্যায়ন ও কর্তৃত্বের সীমানা
আমরা সিস্টেমের সীমানা, সিদ্ধান্তের মালিক, উৎস ও পরিবেশের অ্যাক্সেস, তথ্য পরিচালনা, নির্ভরতা, তৃতীয় পক্ষ, উৎপাদন কর্তৃত্ব, রক্ষণাবেক্ষণের সীমা, গ্রহণযোগ্যতার মানদণ্ড, এবং কাজ গ্রহণের আগে কী নিরাপদে মূল্যায়ন করা যায় তা নিশ্চিত করি।
বর্তমান অবস্থা ও স্থিতিশীলকরণের দৃশ্য
আমরা যেমন-পাওয়া স্থাপত্য, মডিউল, পরিষেবা, ডেটা এবং সংহতকরণ, মালিকানা, স্থাপনার পর্যবেক্ষণ, প্রযুক্তিগত ঋণ, বটলনেক, রিলিজ ব্লকার, ব্যর্থতার ঝুঁকি, সংযতকরণের অগ্রাধিকার এবং গভীর পরিবর্তনের আগে প্রয়োজনীয় দৃশ্যমানতা নথিভুক্ত করি।
উদ্ধার সিদ্ধান্ত এবং রূপান্তর নকশা
আমরা নিশ্চিত পরিসরের জন্য উদ্ধার, আংশিক পুনর্নির্মাণ, পর্যায়ক্রমে প্রতিস্থাপন, অবসর, মডুলারাইজেশন, সামঞ্জস্যতা, পরিষেবা নিষ্কাশন, ডেটা ট্রানজিশন, সিকোয়েন্সিং, রোলব্যাক এবং অপারেশনাল ট্রেড-অফ তুলনা করি।
অনুমোদিত হলে নিয়ন্ত্রিত বাস্তবায়ন
অনুমোদিত হলে, আমরা পরীক্ষাগুলি, রিগ্রেশন প্রমাণ, কনফিগারেশন উদাহরণ, পুনরাবৃত্তিযোগ্য স্থাপনার পদক্ষেপ, স্বাস্থ্য পরীক্ষা, পর্যবেক্ষণের মূলসীমা এবং রেকর্ড করা সমাধানহীন ঝুঁকি সহ সম্মত স্থিতিশীলতা বা পুনর্গঠনের পরিবর্তনগুলি সম্পূর্ণ করি।
গ্রহণ, হস্তান্তর এবং রোডম্যাপ
আমরা লিখিত গ্রহণযোগ্যতার মানদণ্ড, বৈধকরণের প্রমাণ, ট্রানজিশন ও রোলব্যাকের সীমানা, অবশিষ্ট-ঝুঁকি রেজিস্টার, অপারেশনাল নোট, প্রযুক্তিগত হস্তান্তর এবং পৃথকভাবে নিশ্চিত আধুনিকীকরণের পরবর্তী পদক্ষেপগুলি পর্যালোচনা করি।
বিদ্যমান সিস্টেমের একটি সংক্ষিপ্ত বিবরণ, আপনি যে অপারেশনাল বা পরিবর্তনসংক্রান্ত সিদ্ধান্তের মুখোমুখি হচ্ছেন, পরিচিত সীমাবদ্ধতা, এবং জড়িত প্রবেশাধিকার বা উৎপাদনের সীমা পাঠান। আমরা একটি সীমাবদ্ধ মূল্যায়ন উপযুক্ত কিনা তা নিশ্চিত করব, তারপর যেকোনো উদ্ধার, মাইগ্রেশন বা উৎপাদনের কাজ শুরুর আগে লিখিত পরিধি, নিরাপত্তা সীমানা, গ্রহণযোগ্যতার মানদণ্ড, সময়রেখা ও প্রস্তাবে সম্মত হব।
শুরু করার জন্য প্রস্তুত?
বিদ্যমান সিস্টেমের একটি সংক্ষিপ্ত বিবরণ, আপনি যে অপারেশনাল বা পরিবর্তনসংক্রান্ত সিদ্ধান্তের মুখোমুখি হচ্ছেন, পরিচিত সীমাবদ্ধতা, এবং জড়িত প্রবেশাধিকার বা উৎপাদনের সীমা পাঠান। আমরা একটি সীমাবদ্ধ মূল্যায়ন উপযুক্ত কিনা তা নিশ্চিত করব, তারপর যেকোনো উদ্ধার, মাইগ্রেশন বা উৎপাদনের কাজ শুরুর আগে লিখিত পরিধি, নিরাপত্তা সীমানা, গ্রহণযোগ্যতার মানদণ্ড, সময়রেখা ও প্রস্তাবে সম্মত হব।
