Swift developers have many options to deploy their server-side code. But did you consider serverless, with no server to manage or to scale by yourself, and only paying for actual usage?
In this talk I will show you how to deploy your server-side Swift applications on AWS Lambda. I’ll start with a traditional Vapor or Hummingbird app running unmodified, then we will deploy native Swift Lambda function using the open source Lambda Swift runtime and a deployer Swift PM plugin.
This talk is heavily based on demo and hands-on, with minimum slides. The learning objective is to discover an alternate method to deploy server-side Swift code, with AWS Lambda. This talk is unique in two ways. First I will show how to deploy a traditional Vapor App on Lambda, without modification. Then I will show how to develop a native Swift Lambda function, and deploy itwithout having specific knowledge of AWS, just by using the open-source Swift packager and a deployer Swift PM plugins.
Seb is Developer Advocate at AWS and member of the Swift Server Working Group. He is a regular speaker at conferences, a prolific author on the AWS News Blog, and a podcast producer.