# Aws 架構學習 - Lambda
Aws lambda 是一項 event-driven 的 serverless 服務。它鼓勵將 backend 的許多功能拆成一項項小的 function,並且部屬在 aws lambda 上。我們不再需要自己維護 server 是否正常運行、不需要另外租服務空間放置自己的 server application。Aws lambda 會在 event triggered 時自己去調用我們放上去的 lambda function,並且在結束時自動銷毀產生的 lambda 實體。
有很多方法可以去 trigger aws lambda,例如
- API getway called
 - S3 upload
 - DynamoDB changes
 - Cloudwatch events
 - SNS notifications
 - third party APIs ... etc