Ryan Lewis - SeattleJS Conference 2017
summary
An engineering report on no-side JavaScript: a Node-based pattern for event-driven, serverless apps used in production at Expedia for about 18 months. Emphasizes tiny, single-purpose functions (small apps often have 20+ functions), read-only filesystems, and distribution across managed services. Concrete limits: 50 MB zipped upload (250 MB expanded), default 1,000 concurrent invocations, and cold starts in the low- to mid-hundreds of milliseconds. Recommends using the serverless framework for local dev, deployments and resource provisioning.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 0:49About me
- 3:35Service Revolution
- 4:57Serverless
- 5:50Cloud Provider
- 7:33Empowering Developers
- 9:02NoSide JavaScript
- 11:13One Function One Purpose
- 12:27Think Distribute It
- 13:49Maintain Read But Dont Write
- 14:50Know Your Limits
- 16:39Timeouts
- 17:33Static Versions
- 19:34Serverless Framework
- 22:04CLI
- 23:39Service
related talks
37mNo Side JavaScript and the serverless Revolution
56m8 1/2 things about serverless (with Node.js)
44mServerless: Giving superpowers to frontend developers
28mServerless - the way microservices should be
30mThe Hitchhiker's Guide to the Serverless Galaxy
41mA Serverless Love Story
18mServerless Best Practices
16mNode.js in the Cloud
