# 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