بوابة المصدر المفتوح
بوابة المصدر المفتوح (Open-Source Gateway) هي مكون برمجي، يتم نشره عادةً كخدمة، ويعمل كنقطة دخول واحدة لجميع العملاء (التطبيقات، المستخدمين، الخدمات) الذين يحاولون الوصول إلى مجموعة من الخدمات الخلفية. ويعني جانب "المصدر المفتوح" أن الكود الأساسي متاح للعامة، مما يسمح بالفحص المجتمعي والتعديل والمرونة في النشر.
في الأنظمة المعقدة والموزعة (مثل معماريات الخدمات المصغرة)، يكون الاتصال المباشر من العميل إلى الخدمة غير فعال وغير آمن. تعمل البوابة على مركزية إدارة حركة المرور، وتطبيق الأمن، ومنطق التوجيه. يوفر استخدام تطبيق مفتوح المصدر للمؤسسات سيطرة كاملة على مكدس بنيتها التحتية، متجنبًا بذلك الارتباط بمورد واحد (vendor lock-in).
عندما يرسل العميل طلبًا، فإنه يستهدف نقطة النهاية العامة للبوابة. تقوم البوابة بتنفيذ عدة وظائف حاسمة قبل إعادة توجيه الطلب: فحوصات المصادقة والتفويض، وتحديد المعدل (rate limiting) لمنع إساءة الاستخدام، وترجمة البروتوكول، والتوجيه الذكي إلى الخدمة النهائية الصحيحة. وهي تقوم بتجميع الاستجابات وإرسال رد موحد مرة أخرى إلى العميل.