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

پروژه fission

fission/fission

چه کاری انجام میده؟ فیسیون یک پلتفرم سرورلس برای Kubernetes هست که به تو امکان میده توابع بدون سرور رو به سرعت و به راحتی روی کلاستر کوبرنتیس اجرا کنی.

کاربرد:

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

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

وقتی قبلاً از Kubernetes استفاده می‌کنی و می‌خوای بدون اضافه کردن پیچیدگی، قابلیت اجرای توابع بدون سرور رو داشته باشی. همچنین وقتی سرعت استقرار و کم بودن تأخیر در اجرای توابع برات مهمه.

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

پردازش تصاویر بعد از آپلود کاربر

اجرای وظایف زمان‌بندی شده (مثل تمیزکاری دیتابیس)

ساخت API سبک برای فرم‌های وب

پاسخ به رویدادهای صف پیام (مثل Kafka یا RabbitMQ)

  • ##serverless
  • ##kubernetes
  • ##fission
  • ##functions
  • ##cloudnative
  • ##microservices
  • ##devops
  • ##eventdriven
  • ##scalable
  • ##k8s