Serverless Architecture
Serverless computing allows you to build and run applications without managing infrastructure.
Key Concepts
- FaaS: Functions as a Service (AWS Lambda, Azure Functions)
- BaaS: Backend as a Service (Auth, Database, Storage)
- Auto-scaling: Scales to zero, scales to millions
- Pay-per-use: Only pay when code runs
Limitations
- Cold start latency
- Execution time limits
- Vendor lock-in