What is Serverless?
• Computing Power on Demand
• Pay as You Go, Don’t Pay for Reservations
• CAPEX → OPEX
• Operations, Scaling and SLAs are 3rd-party
Problem
• Ideal for distributed event driven systems
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
What isn’t Serverless?
• FaaS on your own infrastructure (even on cloud)
• Silver bullet
Slide 6
Slide 6 text
Serverless FaaS
• AWS Lambda
• Azure Functions
• Cloudflare Workers
• Google Cloud Functions
• Zeit Now 2.0
Slide 7
Slide 7 text
AWS Lambda
• Connecting tissue between AWS services
• Event handlers for almost everything
• Any language you want (via Layers)
• Node.js lambdas even on Edge nodes
• Pay for every 100 ms of execution
• Easy versioning
Slide 8
Slide 8 text
AWS Lamda Gotchas
• All issues of highly distributed systems
• Architecture with latencies and cold starts
• Testing is a challenge
• Monitoring is challenge
• Hard to maintain without other tools