وب‌سرویس مجید

پروژه mangum

Kludex/mangum

کاربرد:

این ابزار به تو امکان میده تا برنامه‌های ASGI مثل FastAPI یا Starlette رو روی AWS Lambda اجرا کنی

با استفاده از Mangum، دروازه‌ی رویداد API Gateway به صورت خودکار به برنامه‌ی ASGI متصل میشه و همه‌چیز روان پیش میره

در چه شرایطی بهتره استفاده شود؟

اگر می‌خوای یک سرویس وب سبک و مقیاس‌پذیر داشته باشی که روی زیرساخت سرورلس اجرا شود، این ابزار عالیه

مخصوصاً وقتی از FastAPI استفاده می‌کنی و می‌خوای بدون تغییر کد، پروژه‌ات رو روی AWS Lambda دیپلوی کنی، Mangum بهترین راه‌حله

چند مثال از موارد استفاده

ساخت API‌های سرورلس با FastAPI

استقرار برنامه‌های ASGI در محیط‌های بدون سرور مثل AWS

تبدیل درخواست‌های API Gateway به استاندارد ASGI و مدیریت پاسخ‌ها

استفاده در پروژه‌های میکروسرویس با قابلیت مقیاس‌گذاری خودکار

  • ##serverless
  • ##AWSLambda
  • ##FastAPI
  • ##ASGI
  • ##Python
  • ##APIGateway
  • ##cloud
  • ##webdevelopment
  • ##mangum
  • ##backend