Sebastien Stormacq
Server Side Serverless in Swift
#1about 3 minutes
Understanding the shift to serverless backends for mobile apps
Modern mobile apps rely on backend services, and serverless computing eliminates the cost and maintenance of traditional servers.
#2about 2 minutes
Exploring the four core principles of serverless architecture
Serverless is defined by four key characteristics: no server management, automatic scaling, high availability, and a pay-for-value pricing model.
#3about 3 minutes
An overview of AWS Lambda for serverless compute
AWS Lambda is a managed service that runs your code in response to events, handling scalability and charging only for execution time.
#4about 3 minutes
A quick demo of creating a Lambda function
A walkthrough of the AWS console shows how to create, configure, test, and deploy a simple "hello world" Lambda function using Python.
#5about 5 minutes
How to run Swift code on AWS Lambda
AWS Lambda Custom Runtimes enable running any programming language, and the official Swift server-side library provides the necessary bootstrap code.
#6about 6 minutes
Implementing different handler types in the Swift runtime
The Swift Lambda runtime offers multiple handler protocols, from simple closures for ease of use to high-performance event loop handlers for advanced control.
#7about 4 minutes
Building and packaging a Swift binary for Lambda
Use a Docker container with the Swift compiler for Amazon Linux to build your binary, then package it with all required shared libraries into a zip file.
#8about 5 minutes
Using the Slam tool to scaffold Swift Lambda projects
The `slam` command-line utility simplifies project creation by scaffolding all necessary files, directories, and Docker configurations for a new Swift Lambda function.
#9about 9 minutes
Deploying functions with the Serverless Application Model (SAM)
The AWS Serverless Application Model (SAM) allows you to define your entire serverless application, including functions and gateways, as infrastructure as code for repeatable deployments.
#10about 6 minutes
Calling other AWS services with the Soto Swift SDK
The community-driven Soto project provides a Swift SDK for AWS, enabling your Lambda function to easily interact with other services like Amazon S3.
#11about 3 minutes
Recap of building server-side serverless Swift applications
A summary of the key concepts covered, from understanding serverless principles to building, deploying, and extending Swift applications on AWS Lambda.
Related jobs
Jobs that call for the skills explored in this talk.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
zeb consulting
Frankfurt am Main, Germany
Remote
Junior
Intermediate
Senior
Amazon Web Services (AWS)
Cloud Architecture
+1
Matching moments
02:55 MIN
Why developers often undervalue their time and paid tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
09:38 MIN
Technical challenges of shipping a cross-platform browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
00:30 MIN
The feasibility of coding entirely on a mobile phone
Fake or News: Coding on a Phone, Emotional Support Toasters, ChatGPT Weddings and more - Anselm Hannemann
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
01:53 MIN
The role of a freelancer integrated within a team
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
07:46 MIN
The challenge of keeping up with modern CSS
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
Featured Partners
Related Videos
Serverless: Past, Present and Future
Oliver Arafat
End the Monolith! Lessons learned adopting Serverless
Nočnica Fee
High performance Serverless Java on AWS
Vadym Kazulkin
Leverage Cloud Computing Benefits with Serverless Multi-Cloud ML
Linda Mohamed
Offline first & automatic data synchronisations for your web and mobile applications
Sebastien Stormacq
Leveraging Server-Sent Events (SSE) for Efficient Data Streaming in UI Development
Rainer Stropek
Serverless on Cloud
Cheng Zhang
Serverless landscape beyond functions
Mete Atamel
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Client Server
Sunderland, United Kingdom
Remote
£70K
React
.NET Core
JavaScript
+2

FYST
Charing Cross, United Kingdom
£57K
Senior
Node.js
TypeScript
AWS Lambda
Amazon DynamoDB
+1


LifeTeachUs gGmbH
Remote
€40-65K
React
TypeScript
React Native
+2


GW Active
Guildford, United Kingdom
£41K
PHP
GIT
REST
Scrum
+6


United Kingdom - 2 minutes ago
Intermediate
API
GIT
Azure
React
Python
+6

Downforce Technologies
Bristol, United Kingdom
Intermediate
DevOps
Continuous Integration
Amazon Web Services (AWS)