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

پروژه scale

loopholelabs/scale

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

کاربرد:

وقتی می‌خوای کاربرات قابلیت‌های جدیدی به برنامه‌ات اضافه کنن بدون اینکه امنیت یا عملکرد اصلی اون به خطر بیفته، این ابزار عالیه.

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

- وقتی نیاز داری کد شخص ثالث امن اجرا شود

- وقتی می‌خوای برنامه‌ات قابل گسترش (extensible) باشه

- وقتی می‌خوای پلاگین‌ها بدون ریستارت شدن اصل برنامه لود بشن

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

- افزودن پلاگین‌های تحلیل داده در یک سرویس مانیتورینگ

- پشتیبانی از فیلترهای سفارشی در یک ابزار شبکه

- اجرای کد کاربر در محیط ایزوله در یک پلتفرم توسعه‌دهندگان

  • ##plugin
  • ##WebAssembly
  • ##extensibility
  • ##security
  • ##high
  • ##scalability
  • ##developer
  • ##cloud
  • ##sandboxing
  • ##modular