Fun With Serverless Javascript
summary
Argues serverless shifts ops to pay-per-run functions and gives concrete tooling and cost details: billing in gigabyte-seconds and many free invocations, typical runs use well under 1 GB and under a second. Shows deployment commands and CLIs for AWS Lambda and IBM Cloud Functions/OpenWhisk, recommends the Serverless Framework for multi-provider deploys. Demonstrates a working Amazon Echo skill (project codename) that generates names, saves them to Redis using the Node Redis client and bluebird, and successfully responds on voice.
AI-written summary · about
chapters (11)
- 0:00Start
- 11:24Amazon Lambda
- 12:45Hello World Lambda
- 13:58Hello World OpenWhisk
- 14:57IBM Cloud Functions Get the wsk CLI tool or the bx tool with wsk plugin, then log in
- 16:23Bluemix OpenWhisk Run your action from the CLI
- 20:09Alexa: Amazon Echo
- 22:37Example: Project Codename Existing npm library
- 23:37Project Codename: Code
- 24:47Project Codename: Run wsk action invoke --blocking alexa/project-cadenane
- 25:58Redis Integration As an example, storing the new project codename in Redis
related talks
01h 00mServerless - reality or BS - notes from the trenches
28mServerless - the way microservices should be
02h 37mServerless Deep Dive
42mNo Server Is Better Than No Server: Building Blocks for Serverless Architectures
20mWhy Serverless Architecture is Changing Software Development
56m8 1/2 things about serverless (with Node.js)
54mServerless beyond Functions
47mAdvanced Serverless Architectural Patterns on AWS
