SVS205: Serverless, the Swifty Way

Resources for SVS205: Serverless, the Swifty way

Discover how to run Swift functions on Lambda using the Swift AWS Lambda Runtime package, debug locally using Xcode, and deploy these functions to AWS using SAM. We will explore the Runtime package and what it has to offer including its low memory footprint as well as how to make performance adjustments.

1. Building a Swift Lambda with SAM

AWS SAM Template

This example shows how to create a Swift Lambda using a SAM template.

2. Building a Swift Lambda by uploading a zip

Manual upload of a zip

This example is to code and a video (mentioned in the README) with some steps to build your own Swift Lambda by manually uploading a zip to Lambda.

3. Providing a Docker Image

Docker Image

This is a link to a docker image you can provide directly to Lambda

Resources with more information about the Swift Lambda Runtime & other tutorials

Other Resources

The below resources might be helpful in learning more about the Swift Lambda runtime or serverless development with Swift in general.

Presented by:

Nicki Stone

Nicki Stone

I am a passionate software engineer on a mission to help mobile devs find and succeed at using AWS. I am also a code and matcha enthusiast.