Serverless architecture
Serverless means not explicitly managing servers
AWS Lambda is to services what S3 was to storage
Principles
- Run code on compute services not servers
- Write single-purpose stateless functions
- Design push-based event-driven pipelines
- Create thicker client-side applications
- Use third-party services