API-Gateway یک محصول برای مدیریت API سازمان است. در این مقاله می خواهیم بررسی کنیم کدام سازمان ها به API-Gateway نیاز دارند.
مطابق شکل زیر اگر سازمانی باشید که تعداد API و مصرف کننده محدودی داشته باشید، فضای مدیریت API ها پیچیده نیست و چرخه حیات API نیز بدون مدیریت و پیچیدگی خاصی اجرا می شود.
ولی امروزه تعداد سرویسها و مشتریهای یک سازمان روبه افزایش است و مشتریها از چند API استفاده می کنند که افزایش پیچیدگی ها را بدنبال دارد. در این فضای پیچیده، اگر ارتباط API ها و مشتریان را مدیریت نکنیم کنترل و نظارت بر عملکرد API ها و مشتریان دشوار می شود.
اگر تعداد API ها و مشتریان آن کم باشد بدون استفاده از Gateway API می توان کار را پیش برد ولی اگر تعدادAPI ها زیاد باشد، بدون Gateway API این کار ممکن نیست و مدیریت تراکنش ها بسیار پیچیده می شود. محصول API-Gateway به عنوان یک واسط مانند یک جعبه سیاه بین مصرف کننده ها و تولید کنندگان API قرار می گیرند و پیچیدگی های هر طرف را برای طرف دیگر پنهان می کند. در سمت راست تصویر زیر، سرویس های یک سازمان است که از طریق API-Gateway به مشتریانی که در سمت چپ قراردارند معرفی می شوند و از این طریق سرویس بصورت مدیریت شده در اختیار مشتریان قرار می گیرد.
سوالی که اینجا پیش می اید این است که API-Gateway چه بخش هایی دارد. بطور کلی می توان API-Gateway را به دو بخش تقسیم کرد.
اگر نیاز به مشاوره در خصوص API های سازمان خودتان دارید به وب سایت ما سر بزنید.
ما را در اینستاگرام دنبال کنید.