Slide 1

Slide 1 text

Serverless @alesroubicek @topmonks

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

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

Slide 9

Slide 9 text

AWS Serverless Services

Slide 10

Slide 10 text

https://gist.github.com/rarous/