FaaS Meets Node.js Frameworks: Developing Cloud Native Node.js Applications at Speed
summary
Demonstrates using FaaS with familiar Node.js frameworks by running Apache OpenWhisk style functions with the actual signature exports.handler(params), a containerized runtime that accepts code via /init and /run endpoints, local edit/debug inside a real container, built production images reduced to 190MB production image vs 900MB, automatic metrics and flame‑chart profiling, deployment to Kubernetes, and Knative scaling that packs many concurrent Express requests per instance before adding replicas.
AI-written summary · about
chapters (14)
- 0:00Introduction to FaaS
- 3:15What is Function as a Service
- 5:08How FaaS works under the hood
- 8:36Common FaaS use cases
- 10:24Building REST APIs with frameworks
- 12:37Demo: Setting up a project
- 14:04Local development and debugging
- 16:56Kubernetes integration basics
- 18:01Monitoring and profiling
- 19:26Multiple functions in one app
- 20:51Deploying to Kubernetes
- 22:01Kubernetes resource overview
- 23:29Connecting microservices
- 28:13K-native scaling differences
related talks
39mFaaS: A Contemporary, Comparative Study
31mGoing FaaSter: Function as a Service at Netflix
33mFaaS 101
31mFunction to Container - Building a FaaS Experience
05mLightning Talk: The State Of FaaS on Kubernetes - Michael Hausenblas, Red Hat
34mFaaS and Furious - 0 to Serverless in 60 Seconds, Anywhere
15mServerless Apps with Node.JS in OpenWhisk and Adobe I/O Runtime
33mDesign & Deployment of FaaS apps at the edge-cloud
