Skip to Content

معرفی API Gateway باسلام و منسوخ شدن APIهای مستقل

نویسنده: تیم OpenAPI
GatewayOpenAPI

معرفی API Gateway باسلام

با افتخار اعلام می‌کنیم که API Gateway باسلام از امروز در دسترس توسعه‌دهندگان قرار گرفته است. این Gateway یک نقطه دسترسی یکپارچه به تمامی سرویس‌های باسلام را فراهم می‌کند و جایگزین APIهای مستقل هر میکروسرویس خواهد شد.

برای دسترسی به مستندات API می‌توانید به مستندات API Gateway مراجعه کنید.

API Gateway با پشتیبانی بلندمدت از ریسورس‌ها (۱ سال) عرضه شده و تمامی قابلیت‌های APIهای قبلی را پوشش می‌دهد.

چرا به API Gateway مهاجرت کنیم؟

مشکلات روش فعلی (APIهای مستقل)

در روش فعلی توسعه‌دهندگان برای استفاده از سرویس‌های مختلف باید:

  • چندین Endpoint مجزا (Core, Order, Search, Upload, Chat و ...) را مدیریت کنند
  • با نسخه‌ها و فرمت‌های متفاوت در هر API کار کنند
  • نبود ساختار یکپارچه و استاندارد در درخواست‌ها و پاسخ‌ها را تجربه کنند

مزایا و ویژگی‌های کلیدی

  • یک نقطه دسترسی واحد: تمام سرویس‌ها از طریق یک Gateway در دسترس هستند، بنابراین دیگر نیازی به مدیریت چندین دامنه یا Endpoint مجزا نیست.
  • استانداردسازی URL و Path: تمام مسیرها یکپارچه و RESTful شده‌اند:
# قبلاً - ساختار متفاوت برای هر سرویس
https://core.basalam.com/v4/products
https://order.basalam.com/v2/orders
https://search.basalam.com/ai-engine/api/v2.0/product/search

# اکنون - ساختار یکپارچه و RESTful
https://openapi.basalam.com/v1/products/{product_id}
https://openapi.basalam.com/v1/orders/{order_id}
https://openapi.basalam.com/v1/products/search

مزایا: نام‌گذاری یکسان، پیش‌بینی‌پذیر و کاهش خطاها.

  • استانداردسازی Request و Response Schema: تمامی درخواست‌ها و پاسخ‌ها از یک الگوی مشخص تبعیت می‌کنند که باعث سادگی و کاهش ابهام در توسعه می‌شود.
  • Rate Limiting هوشمند
  • مستندات OpenAPI و Swagger یکپارچه

برنامه زمانی منسوخ شدن APIهای قدیمی

APIهای مستقل میکروسرویس‌های منسوخ‌شده به تدریج حذف خواهند شد. لطفاً برنامه‌ریزی لازم برای مهاجرت را انجام دهید.

تماس با تیم پشتیبانی

برای سوالات فنی و دریافت راهنمایی در فرآیند مهاجرت:

سخن پایانی

API Gateway باسلام نتیجه ماه‌ها تلاش برای ساده‌سازی و بهبود تجربه توسعه‌دهندگان است. با این تغییر:

  • سرعت توسعه اپلیکیشن‌ها افزایش می‌یابد
  • امنیت و پایداری بهبود پیدا می‌کند
  • تمرکز توسعه‌دهندگان روی منطق کسب‌وکار بیشتر می‌شود

از همراهی شما سپاسگزاریم و منتظر بازخوردهای ارزشمندتان هستیم.


تیم OpenAPI باسلام