Serverless Swift with Apache OpenWhisk

By James Thomas

Elevator Pitch

Do you want to build backend applications using Swift but don’t want to manage computing infrastructure to run those applications in the cloud?

Come and learn how to build scalable Swift microservices for the cloud without having to provision, setup or maintain any servers!

Description

Do you want to build backend applications using Swift but don’t want to manage computing infrastructure to run those applications in the cloud? Enter serverless cloud platforms…

These services allow developers to push code, rather than VMs, into the cloud. The platforms allow you to connect external event sources like API requests or message queues to functions in your code. As events occur, your code is instantiated and executed to process each request. Developers are only billed for the milliseconds needed to process each request.

In this session, developers will learn how to build Swift microservices using modern “serverless” cloud platforms. We’ll look at common challenges (and solutions) to building applications using “serverless” stacks. Exploring emerging “serverless” design patterns will give developers the knowledge to build application architectures using these new platforms. Come and learn how to build scalable Swift microservices for the cloud without having to provision, setup or maintain any servers!

Notes

I’m an experienced and regular conference speaker, having spoken at over twenty developer conferences across Europe and The United States since 2011. All my previous speaking history is available on Lanyrd: http://lanyrd.com/profile/thomasj/ Slides from my talks are available here: https://speakerdeck.com/jthomas/microservices-without-servers Video recordings of my talks are available here: https://bit.ly/james_thomas

I’ve been involved in the serverless community since early 2016, writing numerous blog posts on the topic (http://jamesthom.as/blog/categories/serverless/) and being heavily involved in the open-source serverless platform, Apache OpenWhisk. I’m the maintainer for the JavaScript client library (https://github.com/apache/incubator-openwhisk-client-js) and the platform plugin for the Serverless Framework (https://github.com/serverless/serverless-openwhisk).

Recently, I’ve been developing and blogging about Swift to write serverless applications (https://medium.com/openwhisk/serverless-swift-with-openwhisk-4f84129e6839) and adding Swift support to The Serverless Framework (https://github.com/serverless/serverless-openwhisk#writing-functions—swift).