Cloud Native, Event Drive, Serverless, Microservices Framework - OpenWhisk
summary
OpenWhisk is an open source, Apache‑2 platform (announced six months earlier) that runs event‑driven code on demand with millisecond latencies using a Kafka queue, Docker invokers and reusable containers. It uses triggers actions and rules to map events (MQTT, Git webhooks, Cloudant change feeds) to functions, supports JavaScript, Java, Python and Swift and is polyglot via Docker runtimes so PHP or Go can be added. Example: a Watson IoT fridge pipeline analyzes sensor readings, writes to Cloudant, fires a change trigger that creates and ships an order if warranty applies.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 4:41Moving to production
- 5:40Cloud Native and microservices
- 6:50Model mismatch
- 7:57Serverless
- 8:24OpenWhisk
- 10:08Use Cases
- 10:54Primitives
- 11:38Triggers
- 12:34Languages
- 13:06Actions
- 14:37Package
- 15:45Execution Model
- 16:24Events
- 16:45APIs
- 17:34IoT Use Case
- 20:32OpenWhisk Developer Workflow
- 21:46OpenWhisk Developer Perspective
- 24:40Serverless Promise
- 25:27Get Involved
related talks
06mKeynote: Cloud Native Architectures with an Open Source, Event Driven, Serverless Platform
36mServerless and Event-driven Applications with Cloud Foundry and OpenWhisk
56mApache OpenWhisk
05mServerless architectures built on an open source platform
55mApache OpenWhisk: How it Works and How You Can Benefit
37mBuilding Serverless Applications (...)
38mHow to Build a Distributed Serverless Polyglot Micro Services IoT Platform
15mServerless Apps with Node.JS in OpenWhisk and Adobe I/O Runtime
