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

پروژه e2core

suborbital/e2core

این یک سرور برای اجرای plug-inهای شخص ثالث به صورت ایمن و در محیطی محدود (sandboxed) است که با فناوری WebAssembly قدرت گرفته است.

کاربرد:

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

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

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

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

- افزودن قوانین شخصی‌سازی‌شده در یک سیستم اتوماسیون

- اجرای کدهای کاربر در یک پلتفرم تحلیل داده بدون ریسک امنیتی

- پشتیبانی از افزونه‌های امن در یک سرویس SaaS ️

- فیلتر یا تغییر داده‌های ورودی توسط کدهای شخص ثالث در حین پردازش

  • ##WebAssembly
  • ##PluginArchitecture
  • ##Security
  • ##Sandbox
  • ##Serverless
  • ##Extensibility
  • ##e2core
  • ##DevTools