মূল লেখায় যান

Amazon API Gateway

#33 · Level 2 · বড় করা ও টিকিয়ে রাখা · Serverless

Amazon API Gateway হলো আপনার app-এর সামনের রিসেপশন ডেস্ক, যেটা বাইরের request গ্রহণ করে ঠিক জায়গায় পাঠিয়ে দেয়। API মানে এমন একটা প্রবেশপথ, যার মাধ্যমে একটা program আরেকটা program-এর সাথে কথা বলে। API Gateway দিয়ে REST, HTTP আর WebSocket ধরনের API বানানো যায়। Request পেছনে Lambda, EC2-এ চলা app বা অন্য AWS service-এর কাছে পাঠানো যায়। Request যাচাই (authorization), অতিরিক্ত request সীমিত করা (throttling) আর monitoring-ও এখানে হয়।

হাসপাতালের রিসেপশন। রোগী এসে সমস্যা বলে, রিসেপশন তাকে ঠিক ডাক্তারের কাছে পাঠায়। কে ঢুকতে পারবে, একসাথে কতজন — সেটাও রিসেপশন দেখে।

Mobile app বা website-কে backend-এর সাথে নিরাপদে কথা বলাতে একটা নিয়ন্ত্রিত প্রবেশপথ লাগে। Login যাচাই, অতিরিক্ত request আটকানো — এসব এখানেই হয়।

কোথায় ব্যবহার হয়

“কোথায় ব্যবহার হয়” অংশ

Mobile app-এর API, internet থেকে Lambda function-কে ডাকার পথ।

Azure API Management

AWS Lambda · Serverless কী?

বিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: