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

پروژه serverless-monorepo-app

erezrokah/serverless-monorepo-app

این یک پروژه مونورپو (Monorepo) برای توسعه برنامه‌های بدون سرور (Serverless) است که به شما امکان می‌دهد چندین سرویس یا تابع بدون سرور را در یک مخزن واحد مدیریت کنید.

کاربرد:

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

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

وقتی که در حال ساخت یک سیستم توزیع‌شده با چندین تابع لَمبدا (Lambda) هستید و می‌خواهید کدها، وابستگی‌ها و پیکربندی‌ها را به صورت متمرکز و منظم نگه دارید. همچنین برای تیم‌های توسعه‌ای که به دنبال استانداردسازی و بهبود CI/CD هستند عالی است. ️

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

- ساخت API‌های چندسرویسه با Node.js و AWS Lambda

- مدیریت مشترک کتابخانه‌های داخلی بین سرویس‌ها

- استقرار مستمر (CI/CD) برای چندین تابع بدون سرور از یک مخزن واحد

- توسعه همزمان ویژگی‌های جدید در چندین سرویس بدون تداخل ️

  • ##serverless
  • ##monorepo
  • ##aws
  • ##nodejs
  • ##ci
  • ##microservices
  • ##devops
  • ##cloud
  • ##fullstack
  • ##code