Serverless Swift APIs with Apache OpenWhisk
summary
Shows how to deploy compiled Swift functions to Apache OpenWhisk / IBM Cloud Functions using the bx wsk CLI, turning a local Swift 4 Codable handler into a web action or API-gateway endpoint. Demonstrates a working Bitcoin conversion service that calls CoinDesk over HTTP, scales to thousands of concurrent invocations, and avoids long-running servers; notes cold-starts with source builds, recommends deploying binaries, cites 5–10 minute timeouts and ~GB memory limits and claimed cost savings up to 95%.
AI-written summary · about
chapters (30)
- 0:00Introduction
- 1:17Servers kill your productivity
- 3:17What can we do
- 4:31Service Cloud Platforms
- 4:57Unit of Deployment
- 5:40Scaling
- 6:57Service
- 8:05Cloud Providers
- 9:23Apache OpenWhisk
- 9:54Open Source
- 10:53Runtime Support
- 12:51Big Swift File
- 13:33Main Function
- 14:34Swift for Support
- 15:27OpenWhisk Actions
- 15:57OpenWhisk GitHub
- 16:39IBM Cloud Functions
- 17:10OpenWhisk CLI
- 17:20Demo
- 23:36Platform API
- 26:17Strategy
- 27:25Web Action
- 29:28Cloud Functions API
- 32:00Challenges of Service
- 32:20Warm vs Cold
- 35:17Limitations
- 37:27Productivity
- 38:06Service Revolution
- 38:27Resources
- 38:59Questions
related talks
40mBuilding Serverless Swift APIs with Apache OpenWhisk
21mIntro to Serverless Computing with Swift
18mServerless (aka FaaS) Computing With Swift
56mApache OpenWhisk
45mServerless Mobile Backend as a Service in Swift
30mPython with Apache OpenWhisk
37mBuilding Serverless Applications (...)
55mApache OpenWhisk: How it Works and How You Can Benefit
