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 پر نئے finals کے بغیر ونڈو۔
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 دوبارہ ثابت کریں۔