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

پروژه aws-serverless-node-red

sakazuki/aws-serverless-node-red

این پروژه یک راه‌حل سرورلس برای اجرای Node-RED روی AWS Lambda با استفاده از Amazon API Gateway و S3 فراهم می‌کند.

Node-RED یک ابزار بصری برنامه‌نویسی برای ساخت اپلیکیشن‌های اینترنت اشیا (IoT)، اتوماسیون و جریان‌های داده است که می‌تواند به راحتی با این پروژه در محیط ابری اجرا شود.

کاربرد:

این پروژه برای کسانی مناسب است که می‌خواهند Node-RED را بدون مدیریت سرورهای فیزیکی یا مجازی اجرا کنند.

با استفاده از آن می‌توانید فلوهای Node-RED را به صورت مقیاس‌پذیر و با هزینه کم در AWS اجرا کنید.

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

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

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

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

ایجاد یک وب‌هوک برای دریافت داده از دستگاه‌های IoT و پردازش آن در Node-RED

ساخت یک سرویس تبدیل داده‌های JSON به فرمت خاص و ذخیره در S3

اتوماسیون ارسال ایمیل یا پیام پس از دریافت درخواست از طریق API Gateway

اجرای یک فرآیند پردازش داده به صورت موقت و بدون نیاز به سرور همیشگی

  • ##serverless
  • ##NodeRED
  • ##AWSLambda
  • ##APIGateway
  • ##S3
  • ##IoT
  • ##Automation
  • ##CloudComputing
  • ##AWS
  • ##EventDriven