What primary problem does an API Gateway solve?
সমাধান
সঠিক উত্তর: Option D
একটি API Gateway হলো মাইক্রোসার্ভিস আর্কিটেকচারে ক্লায়েন্ট এবং সার্ভিসের মধ্যে একটি মধ্যস্থতাকারী (intermediary)। এটি মূলত নিচের সমস্যাগুলো সমাধান করে:
- Request Routing: ক্লায়েন্টের রিকোয়েস্ট সঠিক সার্ভিসে পাঠানো।
- Authentication: ব্যবহারকারীর পরিচয় এবং এক্সেস নিশ্চিত করা।
- Rate Limiting: অতিরিক্ত রিকোয়েস্ট নিয়ন্ত্রণ করে সার্ভারকে ওভারলোড হওয়া থেকে বাঁচানো।
- Load Balancing: ট্রাফিক বিভিন্ন সার্ভারে সমানভাবে ভাগ করে দেওয়া।
- Request Routing: ক্লায়েন্টের রিকোয়েস্ট সঠিক সার্ভিসে পাঠানো।
- Authentication: ব্যবহারকারীর পরিচয় এবং এক্সেস নিশ্চিত করা।
- Rate Limiting: অতিরিক্ত রিকোয়েস্ট নিয়ন্ত্রণ করে সার্ভারকে ওভারলোড হওয়া থেকে বাঁচানো।
- Load Balancing: ট্রাফিক বিভিন্ন সার্ভারে সমানভাবে ভাগ করে দেওয়া।