Apache OpenWhisk
summary
OpenWhisk is an Apache serverless platform on Bluemix that runs actions as Docker containers, uses Kafka for messaging and CouchDB/Cloudant for state, and supports cold, pre-warmed and warm containers; the demo creates Node and Swift actions, chains them into a sequence, and automates with a cron-like trigger; an HTTP REST API (cats) maps post/get/put/delete through an API Gateway to actions backed by MySQL; work to run OpenWhisk on Kubernetes and use server-side Swift with Kitura and Docker is already underway.
AI-written summary · about
chapters (31)
- 0:00Introduction
- 0:40Background
- 1:46What is Serverless
- 3:02What is OpenWhisk
- 4:49Triggers Actions Rules
- 6:08OpenWhisk Programming Model Packages
- 6:36OpenWhisk Architecture
- 7:43How it all works
- 11:21Multicloud OpenWhisk
- 12:46OpenWhisk Summary
- 13:28Bluemix UI
- 22:53JavaScript Function
- 30:41Robert from IBM
- 31:11Swift
- 34:55Swift Performance
- 35:18Swift Memory Usage
- 35:40Web Framework Performance
- 36:53ServerSide Development
- 38:40Package Catalog
- 39:28Swift Frameworks
- 40:04HTTP Server
- 40:24Swift Working Group
- 40:54Create a new directory
- 41:30Create an Xcode project
- 44:23Open up the application
- 44:53Routes
- 52:23Deployment
- 53:01Production
- 54:01Lab
- 54:18Book
- 55:05Wrap up
related talks
55mApache OpenWhisk: How it Works and How You Can Benefit
27mCloud Native, Event Drive, Serverless, Microservices Framework - OpenWhisk
41mOpenWhisk as an Apache Mesos Framework
05mServerless architectures built on an open source platform
06mKeynote: Cloud Native Architectures with an Open Source, Event Driven, Serverless Platform
34mApache OpenWhisk: Building a Production-Ready Serverless Stack on/for Kubernetes
36mServerless and Event-driven Applications with Cloud Foundry and OpenWhisk
37mBuilding Serverless Applications (...)
