Server Side Swift - IBM Kitura with OpenShift
summary
Kitura runs Swift 5.1 server code packaged as an IBM Docker image (IBM.com/kitura) and deployed to OpenShift via image stream + oc new-app; demo shows a running pod that answers GET/POST/health JSON endpoints and returns JSON, plus a health/timestamp endpoint. App uses Swift Package Manager or CocoaPods, connects to Postgres via async pools, and compiles with swift build into an executable. Performance claims: low memory and very fast response versus Java/Node/Ruby; Capital One uses Kitura in production and RHEL8 image support is planned.
AI-written summary · about
chapters (27)
- 0:00Start
- 0:46Swift History
- 1:41Swift Language IDES
- 1:52Common Problems
- 2:45Where do we start?
- 3:41Server Side Swift - Fast Performance
- 4:06Server Side Swift - Low Memory
- 4:27Swift Microservices
- 4:39Streamline Development
- 5:15Open Source Swift
- 5:37Swift on Linux
- 6:15Integration with Apple Technologies
- 6:47Swift Package Management
- 7:53Create a Swift Service
- 8:34Create HTTP Endpoints
- 9:17HTTP GET Route
- 9:50PostgreSQL Connection
- 10:15Create a Table
- 10:51Compile and Run
- 11:14History of Cloud Computing
- 12:24Why OpenShift?
- 14:12Deploy App from the Container Image
- 14:59Import Kitura Docker image
- 15:23Kitura Tutorials
- 15:53Case Study
- 16:25Developing your kitura applications
- 16:36Github Examples








