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

پروژه serverless-application-model

aws/serverless-application-model

کاربرد:

این ابزار به تو اجازه می‌دهد تا برنامه‌های سرورلس رو به راحتی تعریف و استقرار بدی. AWS SAM یک ماکروی AWS CloudFormation هست که تمپلیت‌های ساده‌تر رو به تمپلیت‌های پیچیده‌ی CloudFormation تبدیل می‌کنه. ️

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

وقتی می‌خوای بدون دردسر، سرویس‌هایی مثل Lambda، API Gateway، DynamoDB و S3 رو مدیریت کنی. بهترین زمان استفاده، زمانیه که داری یک برنامه‌ی سرورلس می‌سازی و می‌خوای سریع و استاندارد پیش بری.

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

ساخت یک API با API Gateway و Lambda برای پردازش درخواست‌ها

ایجاد یک سیستم پردازش تصاویر با آپلود در S3 و اجرای تابع Lambda

مدیریت یک پایگاه داده‌ی بدون سرور با DynamoDB و اتصال به سرویس‌های دیگر

استقرار سریع میکروسرویس‌های کوچک در محیط ابری آمازون

  • ##serverless
  • ##AWS
  • ##SAM
  • ##CloudFormation
  • ##Lambda
  • ##APIGateway
  • ##DynamoDB
  • ##S3
  • ##DevOps
  • ##Microservices