এই সমস্যাটির জন্য 2 টি পন্থা রয়েছে ...
আপনার অ্যাপ্লিকেশন প্রকৃত ব্যবহারকারীর ট্র্যাফিক সহ উত্পাদিত হয়:
আপনার যদি উত্পাদনের কোনও অ্যাপ থাকে যা সরাসরি ট্র্যাফিক রয়েছে এবং এটি কোনও বহিরাগত এপি-র উপর নির্ভর করে আপনার যখন বাইরের এপিআই না জানিয়ে পরিবর্তন করে তখন যত দ্রুত সম্ভব তা নিবিড়ভাবে পর্যবেক্ষণ করা এবং ভাল থ্রোসোল্ড থাকা ছাড়া আপনার কোনও বিকল্প নেই।
আপনার সর্বদা অ্যাকাউন্টে নেওয়া উচিত:
- সময়ের সাথে সাথে এপিআই এর পরিবর্তন
- এপিআই বিক্রেতার বাগ থাকতে পারে
- এপিআই বিক্রেতাদের টেস্ট-কিটগুলিতে বাগ থাকতে পারে বা সমস্ত উত্পাদন এপিআইয়ের কার্যকারিতা সম্পূর্ণরূপে কভার করা যায় না
আপনার অ্যাপ্লিকেশনটি একটি ইনস্টলেশন এবং পরিকল্পনা করা সংস্করণ / প্রকাশের পরিকল্পনা করেছে:
এই ক্ষেত্রে আপনার ব্যর্থ হওয়ার গরিব সময়কাল আছে ... সরাসরি ব্যবহারকারী বাহ্যিক এপিআই ব্রেকিং পরিবর্তনের সাথে সাথে প্রভাবিত হয় না।
আমার মতে এটি আরও সহজ কাজ। একটি পরীক্ষা লিখুন (সম্পূর্ণ শেষ থেকে শেষের পরীক্ষা) যা আপনাকে সত্যিকারের লেনদেন / HTTP / অনুরোধ করে যা আপনাকে আবেদন করে যা বাহ্যিক এপিআই আবেদন করে এবং কোন ব্যর্থতা নেই তা পরীক্ষা করে দেখুন। কোনও পরীক্ষা-কিট কোনও সত্যিকারের লেনদেনের উপহাস করে না।
এই কাজটি শেষ হওয়ার পরে আপনি এটি প্রতি 24 ঘন্টা, 1 মিনিট ইত্যাদি চালানোর জন্য চয়ন করতে পারেন ...
ভাল অনুশীলন:
- সবকিছু স্বয়ংক্রিয় করুন
- একজন ব্যক্তির সাথে আপনি দ্রুত বাহ্যিক এপিআই বিক্রেতার কাছ থেকে যোগাযোগ করতে পারেন
- অন্ধভাবে বিক্রেতা পরীক্ষার সবকিছু বিশ্বাস করবেন না
- দ্রুত ব্যর্থ হন - যদি আপনার পরিষেবা বহিরাগত এপিআইয়ের উপর নির্ভর করে তবে আপনার পরিষেবাটি ক্রাশ হতে দেবে না। দ্রুত ব্যর্থ হন এবং যথাযথ ত্রুটি বার্তাগুলি ফিরে আসুন
সরঞ্জাম: