AWS Lambda هي خدمة حوسبة مرنة وقابلة للتوسع للغاية من أمازون ويب سيرفيسز (AWS) تتيح للمطورين تشغيل التعليمات البرمجية استجابةً للأحداث دون الحاجة إلى القلق بشأن الخوادم الأساسية. تقوم Lambda تلقائيًا بإدارة الموارد الحسابية المطلوبة لتشغيل التعليمات البرمجية الخاصة بك، من تخصيص وحدة المعالجة المركزية والذاكرة إلى التعامل مع التصحيحات الأمنية والتحديثات.
باستخدام AWS Lambda، يمكنك إنشاء تطبيقات قائمة على الأحداث، حيث يتم تشغيل الوظائف استجابةً للتغييرات في البيانات في Amazon S3، أو التحديثات في جدول Amazon DynamoDB، أو رسائل HTTP الواردة من Amazon API Gateway، أو الأحداث المخصصة. وهذا يفتح الباب أمام بنية تطبيقات حديثة وخالية من الخوادم تقلل من التكاليف التشغيلية وتزيد من سرعة التطوير. تدعم Lambda مجموعة واسعة من لغات البرمجة مثل Node.js وPython وJava وC# وGo وRuby، بالإضافة إلى دعم صور الحاويات المخصصة، مما يوفر مرونة كبيرة للمطورين.