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
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
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