আমরা একটি নতুন পরিষেবা নিয়ে কাজ করছি - ব্যবহারকারীদের ডিভাইসের অ্যাপ্লিকেশনগুলি থেকে এই পরিষেবাটি সরাসরি কল করা হবে। এই অ্যাপ্লিকেশনগুলি পুরো সংস্থার একাধিক বিকাশকারী দল দ্বারা বিকাশিত এবং সমর্থিত হবে, যা আমাদের সরবরাহ করা ডেটার উপর নির্ভর করে।
আমরা কোন অ্যাপ্লিকেশনগুলি কোন অনুরোধগুলি প্রেরণ করছে তা সনাক্ত করতে আমরা আগ্রহী, যাতে আমরা ব্যবহারের ধরণ এবং দায়বদ্ধ বিকাশকারীদের সনাক্ত করতে পারি। (সন্দেহ এড়ানোর জন্য, ব্যবহারকারীর প্রমাণীকরণ পৃথকভাবে পরিচালনা করা হয়))
আমাদের সমাধানটি হ'ল এপিআই কীগুলি প্রয়োগ করা উচিত, প্রতিটি অ্যাপ্লিকেশন অনুযায়ী - তারপরে আমাদের কাছে বিকাশকারী দলের জন্য যোগাযোগের বিশদ রয়েছে।
আমরা এপিআই কীগুলি ঘর্ষণের উত্স হিসাবে পেতে চাই না, তবে আমরা উদ্বিগ্ন যে বিকাশকারীরা এটিকে অন্য দলের সহকর্মীদের সাথে ভাগ করে নেবে, যার অর্থ আমরা কেবল একটি অ্যাপ্লিকেশনের জন্য ট্র্যাফিককে আর চিহ্নিত করতে পারি না।
অভ্যন্তরীণভাবে API কীগুলি ভাগ না করার জন্য আমরা কীভাবে বিকাশকারীদের উত্সাহিত করতে পারি?