WeAreDevelopers LIVE β€’ Apr 28, 2021

Server Side Serverless in Swift

Sebastien Stormacq

You don't need to switch languages to build robust cloud infrastructure. Discover how to build, cross-compile, and deploy fast, type-safe serverless AWS Lambda backends natively in Swift.

Pause
Mute Enter Fullscreen
#1 about 3 min

Evolution of backend services and mobile applications

Shifting functionalities to modern connected backends enables rapid updates without application store delays.

#2 about 3 min

Understanding the four core principles of serverless computing

Eliminating infrastructure management while enabling automatic high availability and a pay-per-usage pricing model.

#3 about 3 min

Executing event-driven code using AWS Lambda functions

Using managed compute environments to run isolated functions triggered by external services like API gateways or message queues.

#4 about 4 min

Creating and testing a basic Lambda function

Implementing a basic event handler and simulating direct invocations within the cloud management console.

#5 about 4 min

Running Swift code with custom Lambda runtimes

Leveraging loops to periodically fetch execution events inside Amazon Linux micro virtual machine environments.

#6 about 4 min

Managing AWS events using the Swift Lambda runtime

Importing official server-side packages to process strongly-typed cloud API requests and execution context metadata.

#7 about 3 min

Optimizing function performance with Swift NIO event loops

Bypassing thread creation by implementing custom interfaces that execute logic directly on non-blocking IO event loops.

#8 about 4 min

Packaging Swift binaries for Amazon Linux via Docker

Using containerized compiler toolchains to generate target-compatible executables and package shared libraries into zip deployment archives.

#9 about 6 min

Scaffolding local Lambda projects with the Slam utility

Automating directory creation, docker configuration, and target builds via an open-source scaffold terminal command.

#10 about 6 min

Defining serverless architectures with Serverless Application Model

Automating repeatable deployments of connected resources by declaring serverless functions and routing configurations as code templates.

#11 about 4 min

Testing Serverless APIs locally and via AWS environments

Invoking containerized logic using curl terminal commands against both local handler servers and cloud-provisioned gateways.

#12 about 6 min

Integrating other cloud services using the Soto project

Incorporating community-driven software development kits to securely query separate storage buckets directly from custom handlers.

#13 about 3 min

Recapping serverless architectures and Swift cloud integrations

Reviewing core platform benefits and the developer toolchains required to correctly implement production serverless workflows.

Matching moments

1:15 min

Executing traditional web frameworks inside serverless environments

Modood Alvi Β· World Congress 2025

3:22 min

Real-world challenges in adopting serverless architectures

Nočnica Fee · LIVE

3:28 min

Discussing history and enterprise adoption of serverless

Oliver Arafat Β· LIVE

2:54 min

Comparing serverless functions against traditional monolithic architectures

Developersteve Β· LIVE

5:05 min

Exploring hybrid models, monoliths, and serverless computing

Michael Eisenbart Β· LIVE

54 sec

Introduction to going serverless with Spring Framework

Timo Salm Timo Salm Β· LIVE

Upcoming sessions on this topic

Open session

Build a Zero-Cost AI Agent in Your Browser

  • Aishwarya Mathuria

    Adobe

    Computer Scientist

  • Nishant Thakur

    Adobe

    Senior Computer Scientist

Open session

Supply Chain Security for the Everyday Engineer

  • Pradumna Saraf

    Kestra Technologies

    Quality Assurance Engineer

Open session

How is SWE & EM roles are changing in the age of AI

  • Amol Sharma

    Stripe

    Engineering Manager

Open session

What I Got Wrong Shipping an MCP Server for Live Infrastructure

  • Pritesh Kiri

    Harness

    Developer Relations Engineer

Open session

How We Cut Our API's p99 Latency from Minutes to Under a Second

  • Deepak Agrawal

    Atlassian

    Principal Software Engineer

Open session

Teaching AI Coding Agents to Build It Right the First Time

  • Sajeetharan Sinnathurai

    Microsoft

    Principal Product Manager