IOSOR জ্ঞান

কিউড বনাম সেন্ট: IOSOR-এ একটি মাত্র বার্তা পথ

আর্থিক ও প্রোডাক্ট টিম কীভাবে SMS এবং OTP লাইফসাইকেল স্টেজের জন্য একটি ইউনিফাইড স্টেট মেশিন শেয়ার করে, prepaid hold এবং DLR স্ট্যাটাস বজায় রাখে তা জানুন।

কিউড বনাম সেন্ট: IOSOR-এ একটি মাত্র বার্তা পথ.

কিউড এবং সেন্ট-এর জন্য একক স্টেট মেশিন

যখন একটি E.164 গন্তব্যে SMS বা OTP পেলোড পাঠানোর জন্য API অনুরোধ প্ল্যাটফর্মে আসে, তখন প্রোডাক্ট এবং ফিন্যান্স টিমকে ঠিক একই লাইফসাইকেল স্টেট অনুসরণ করতে হয়। ট্র্যাডিশনাল সিস্টেমে, প্রোডাক্ট টিম 'কিউড' কে ইঞ্জিনিয়ারিং স্ট্যাটাস হিসেবে দেখে আর ফিন্যান্স টিম মাস শেষের রিপোর্টের জন্য অপেক্ষা করে। IOSOR একটি একক স্টেট মেশিন পরিচালনার মাধ্যমে এই দূরত্ব দূর করে। HTTP পেলোড যাচাই হওয়ার সাথে সাথে বার্তাটি কিউড অবস্থায় প্রবেশ করে। এই স্ট্যাটাসটি লেনদেন লগে একটি রেকর্ড তৈরি করে, রুট রেট লক করে এবং ক্লায়েন্টের প্রিপেইড ওয়ালেটে অর্থ হোল্ড করে।

কিউ-তে আর্থিক রিজার্ভ বনাম চূড়ান্ত সেটেলমেন্ট

কিউড অবস্থায় প্রবেশ করার পর, ইঞ্জিন তাৎক্ষণিকভাবে ব্যালেন্স চেক করে। প্ল্যাটফর্মের আর্থিক স্থায়িত্ব বজায় রাখতে, আউটবাউন্ড ট্রাফিক প্রসেস হওয়ার আগে অ্যাকাউন্টগুলোকে USD 20 প্রিপেইড ফ্লোর বজায় রাখতে হয়। কিউড অবস্থায় থাকলে, আউটবাউন্ড SMS সেগমেন্টের অনুমিত খরচ হোল্ড করা হয়। বার্তাটি কিউড থেকে সেন্ট অবস্থায় স্থানান্তরিত হলে, এই হোল্ডটি চূড়ান্ত ডেবিটে রূপান্তরিত হয়। যাচাইকরণ ব্যর্থ হলে হোল্ড সঙ্গে সঙ্গে মুক্তি পায়। মাসিক ট্রাফিক USD 1,000/মাস রিভিউ সীমার দিকে বৃদ্ধি পেলে, লেজার কনকারেন্সি দ্রুত পরিবর্তনের সময় ব্যালেন্সের পার্থক্য রোধ করে।

ট্রানজিশন ট্রিগার: API ইনজেসশন থেকে হ্যান্ডঅফ

কিউড এবং সেন্ট-এর মধ্যে সীমানা অত্যন্ত কঠোর। কিউড মানে পেলোড যাচাই করা হয়েছে, রেট গণনা করা হয়েছে এবং সংরক্ষিত তহবিলসহ ডিসপ্যাচ কিউতে অ্যাসাইন করা হয়েছে। সেন্ট নির্দেশ করে যে এজ গেটওয়ে PDU নেটওয়ার্ক ইন্টারফেসে পাঠিয়েছে এবং একটি প্রাথমিক স্বীকৃতি পেয়েছে। এই মিলিসেকেন্ডে, সিস্টেম স্ট্যাটাস কিউড থেকে সেন্ট-এ আপডেট করে এবং একটি ওয়েবহুক ইভেন্ট পাঠায়। JIT অ্যালোকেশন ব্যবহার করে নম্বর প্রোভিশন করা হয়, যা নিশ্চিত করে E.164 রাউটিং এবং MRC অ্যাকাউন্টিং সঠিক সময়ে ঘটে।

ডেলিভারি রিপোর্টের সাথে লেজার অডিট মেলানো

DLR বিলম্বিত হলে ফিন্যান্স অডিট এবং ইঞ্জিনিয়ারিং লগের মধ্যে অসঙ্গতি দেখা দিতে পারে। IOSOR-এ, সেন্ট হলো চূড়ান্ত ডেবিট নিশ্চিতকরণের অ্যাকাউন্টিং পয়েন্ট। DELIVERED বা UNDELIVERED-এর মতো DLR স্ট্যাটাসগুলো মূল লেনদেন লেজার পরিবর্তন না করেই অপারেশনাল মেট্রিক্স আপডেট করে। যদি একটি ইনবাউন্ড STOP কমান্ড পাওয়া যায়, তবে সেই E.164 ঠিকানার জন্য পরবর্তী প্রচেষ্টাগুলো আর্থিক হোল্ডের আগেই Verify OK স্ট্যাটাসসহ API সীমায় বাতিল করা হয়।

অপারেশনাল প্লেবুক এবং সম্পর্কিত আর্কিটেকচার

ইঞ্জিনিয়ারিং এবং ফিন্যান্স অপারেশনসের মধ্যে সামঞ্জস্য বজায় রাখতে, কিউ হ্যান্ডলিং, আইডেম্পোটেন্সি এবং ওয়ালেট মেকানিক্স সংক্রান্ত এই নির্দেশিকাগুলো অনুসরণ করুন:

IOSOR দিয়ে শুরু করুন

IOSOR কনসোল খুলে লাইফসাইকেল স্টেট মেশিন কনফিগারেশনে যান এবং আপনার আউটবাউন্ড হুকগুলোকে একক কি-টু-সেন্ট পাইপলাইনের সাথে সামঞ্জস্য করুন। ডাউনস্ট্রিম ক্যারিয়ারের ডিএলআরের জন্য অপেক্ষা না করে, সেন্ট স্টেটকে চূড়ান্ত ডেবিট কমিটের প্রামাণিক বিন্দু হিসেবে চিহ্নিত করতে আপনার লেজার ইন্টিগ্রেশন কনফিগার করুন। একটি টেস্ট ডিসপ্যাচ চালিয়ে এবং ইঞ্জিনিয়ারিং ওয়েবহুক ও আর্থিক লগ জুড়ে একত্রিত ট্রানজ্যাকশন স্টেট আইডি অডিট করে সেটআপ যাচাই করুন।

IOSOR সারাংশ

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

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

এই গাইড কি সহায়ক ছিল?

সম্পর্কিত গাইড