IOSOR জ্ঞান
কাটওভারের সময় dual-write উইন্ডোর ঝুঁকি
এক বার্তায় দুই webhook ডেবিট ও DLR বিপদ। dual-write উইন্ডো সীমিত করুন, অর্থ ইভেন্ট ডেডুপ করুন, এক ledger মালিক নিয়ে বেরোন।
dual-write উইন্ডো মানে cutover না বন্ধ থাকা পর্যন্ত একই outbound বার্তা পুরনো ও নতুন দুই webhook endpoint-এ লাগতে পারে। সেফটি নেট নয়; ডেবিট ও DLR বিপদ।
IOSOR cutover dual-write-কে exit মালিকসহ সময়বদ্ধ ব্যতিক্রম মানে। idempotency গল্প ছাড়া দুই endpoint Live থাকলে hold ও চালান পুরো চালান সপ্তাহ ভাসে।
ট্রাফিক ভাগের আগে dual-write উইন্ডো নাম দিন
সিল করা এলিয়াস টেবিল শুধু ops-এ রাখুন। ক্রেতার টিকিট ও স্ট্যাটাস পৃষ্ঠায় শুধু IOSOR পণ্যের নাম। অটো-উত্তরে একটি বাকি ব্র্যান্ড নাম cutover-কে প্রকাশ ঘটনা করে।
পাইলট করিডোরে পুরোপুরি সবুজ শান্ত শিফটের পরই পুরনো ক্রেডেনশিয়াল আর্কাইভ করুন। আংশিক revoke দেরি DLR মৃত পথে ফেলে।
dual-write উইন্ডো kill switch ও exit মালিকসহ সময়বদ্ধ ব্যতিক্রম থাকে।
dual-write উইন্ডো মানে cutover না বন্ধ থাকা পর্যন্ত একই outbound বার্তা পুরনো ও নতুন দুই webhook endpoint-এ লাগতে পারে। সেফটি নেট নয়; ডেবিট ও DLR বিপদ।
দুই endpoint Live থাকতে অর্থ ইভেন্ট ডেডুপ
অর্থ ও ops-কে proof এক্সপোর্টের একই সারি উদ্ধৃত করতে হবে। ড্যাশবোর্ড ও এক্সপোর্ট আলাদা হলে স্বাক্ষরযোগ্য ভাগ করা prepaid সত্য না হওয়া পর্যন্ত cutover থামান।
অনবোর্ডিং ডেক ও সাপোর্ট ম্যাকরো কী কাটের একই পরিবর্তন উইন্ডোতে আবার লিখুন। ক্রেতার দেখা দুই গল্প white-label প্রতিশ্রুতি ভাঙে।
dual-write উইন্ডো kill switch ও exit মালিকসহ সময়বদ্ধ ব্যতিক্রম থাকে।
IOSOR cutover dual-write-কে exit মালিকসহ সময়বদ্ধ ব্যতিক্রম মানে। idempotency গল্প ছাড়া দুই endpoint Live থাকলে hold ও চালান পুরো চালান সপ্তাহ ভাসে।
কঠোর exit ঘড়ি দিয়ে উইন্ডো সীমিত
লিখিত dual-write ঘড়ি ছাড়া দুটি Live কী সক্রিয় রাখবেন না। দ্বৈত ডেবিট ঝুঁকি white-label cutover থেকে আলাদা এবং করিডর চ্যাটে তৈরি হয় না।
প্রতি revoke-এর আগে in-flight DLR ব্যাকলগ এক্সপোর্ট করুন। মাপা quiet «Slack শান্ত দেখায়» নয়: পুরনো endpoint-এ নতুন final ছাড়া উইন্ডো।
dual-write উইন্ডো kill switch ও exit মালিকসহ সময়বদ্ধ ব্যতিক্রম থাকে।
কাটের পর এক ledger মালিক প্রমাণ
পাইলট করিডোরে পুরোপুরি সবুজ শান্ত শিফটের পরই পুরনো ক্রেডেনশিয়াল আর্কাইভ করুন। আংশিক revoke দেরি DLR মৃত পথে ফেলে।
সিল করা এলিয়াস টেবিল শুধু ops-এ রাখুন। ক্রেতার টিকিট ও স্ট্যাটাস পৃষ্ঠায় শুধু IOSOR পণ্যের নাম। অটো-উত্তরে একটি বাকি ব্র্যান্ড নাম cutover-কে প্রকাশ ঘটনা করে।
dual-write উইন্ডো kill switch ও exit মালিকসহ সময়বদ্ধ ব্যতিক্রম থাকে।
সম্পর্কিত ops পথ
- দ্বিতীয় ওয়েবহুক এন্ডপয়েন্ট: হ্যান্ডওভার
- আইডেম্পোটেন্সি, পুনঃচেষ্টা ও অর্থ
- ওয়ালেট ইনভয়েস সপ্তাহ: একটি রফতানিতে হোল্ড, ক্যাপচার এবং রিফান্ড
IOSOR দিয়ে শুরু করুন
dual-write ঘড়ি ও মালিক নাম দিন, অর্থ ইভেন্টে idempotency লাগান, পুরনো URL-এ kill switch দিন। এক করিডোর উইন্ডো দিয়ে চালান, twin-risk সারি রপ্তানি করুন, চালান সপ্তাহ বন্ধের আগে এক endpoint-এ বেরোন।
IOSOR সারাংশ
dual-write সময়বদ্ধ বিপদ, আরামের কম্বল নয়: এক বার্তায় দুই webhook DLR ও ডেবিট দ্বিগুণ করতে পারে। উইন্ডো সীমিত করুন, idempotency দিয়ে অর্থ ডেডুপ করুন, cutover শেষ বলার আগে এক ledger মালিক প্রমাণ করুন।
এই গাইড কি সহায়ক ছিল?
সম্পর্কিত গাইড
- পুরনো পাইপের নাম না নিয়ে live ট্রাফিক prepaid-এ নিন
ছেড়ে যাওয়া পাইপের নাম না নিয়ে IOSOR prepaid-এ যান। খরচ নিয়ন্ত্রণ প্রমাণ করুন, কী ঘোরান, Live ভলিউমের আগে ক্রেতার কপি আবার লিখুন।
- কী কাটার আগে পুরনো webhook খালি করতে হবে
কী revoke-এর আগে পুরনো endpoint-এ in-flight DLR খালি করুন। শুধু quiet-এর পর কাটুন, তারপর day-1 runway ও ক্রমবদ্ধ failover আবার প্রমাণ করুন।