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

پروژه aws-lambda-scala

mkotsur/aws-lambda-scala

این پروژه به توسعه‌دهندگان اجازه می‌دهد تا توابع AWS Lambda را با زبان برنامه‌نویسی Scala بنویسند.

کاربرد:

این ریپو یک الگو (boilerplate) برای راه‌اندازی سریع توابع لامبدا با Scala فراهم می‌کند و از ابزارهایی مثل Sbt و Amazon SDK پشتیبانی می‌کند.

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

اگر قصد داری با زبان Scala در محیط بدونسرور (serverless) کار کنی و از زیرساخت AWS استفاده کنی، این پروژه گزینه مناسبیه. همچنین برای پروژه‌هایی که به دنبال عملکرد بالا و کنترل بهتر روی کد با سبک برنامه‌نویسی تابعی هستند، عالیه.

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

- پردازش رویدادهای S3 یا DynamoDB با Scala

- ساخت API بدونسرور با API Gateway و Lambda

- اجرای وظایف پس‌زمینه (background jobs) به صورت مقیاس‌پذیر

  • ##aws
  • ##scala
  • ##serverless
  • ##sbt
  • ##aws
  • ##functional
  • ##cloud
  • ##backend
  • ##lambda
  • ##serverless