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

پروژه lambda-packs

ryfeus/lambda-packs

این پروژه شامل بسته‌های از پیش کامپایل شده برای استفاده در AWS Lambda است.

کاربرد:

این بسته‌ها به توسعه‌دهندگان کمک می‌کنند تا کتابخانه‌هایی که معمولاً نصب یا کامپایل آن‌ها در محیط لینوکسی AWS Lambda دشوار است، به راحتی استفاده کنند.

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

وقتی که می‌خواهی کتابخانه‌های پایتونی مثل lxml، psycopg2 یا opencv را در توابع لامبدا استفاده کنی، اما با مشکلات سازگاری سیستم عامل یا حجم زیاد بیلد مواجه می‌شوی. این بسته‌ها آماده‌به‌استفاده و سازگار با محیط اجرا لامبدا هستند. ️

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

اضافه کردن psycopg2 برای اتصال به پایگاه داده PostgreSQL در لامبدا

استفاده از OpenCV برای پردازش تصویر در تابع لامبدا

به‌کارگیری lxml برای پارس کردن XML/HTML در محیط بدون نیاز به کامپایل محلی

کاهش زمان بیلد در CI/CD با استفاده از بسته‌های آماده

  • ##AWS
  • ##Serverless
  • ##Python
  • ##Precompiled
  • ##Cloud
  • ##DevOps
  • ##Lambda
  • ##AWS
  • ##Serverless
  • ##Cloud