~/talk

Swift Lambdas at Scale: How a Tiny iOS Team Built a Big Backend

Talkat ServerSide.swift 2025 · 2025-10-01..10-03· [serverless]
slides:none on file

Small iOS team replaces Node/Docker servers with serverside Swift running on AWS Lambda, S3 and DynamoDB, orchestrated by Step Functions and fronted by API Gateway; infrastructure is defined in Terraform and uses the Sodo Swift AWS wrapper. Shared Swift packages eliminate duplicated models, CI/CD deploys duplicated prod and sandbox regions, peak load hits ~500 concurrent Lambda executions, Step Functions bypass 15‑minute limits, and monthly bills consistently come in lower than prelaunch estimates.

AI-written summary · about

  1. 0:00Introduction
  2. 0:46Origins of Song Shift
  3. 2:16Solving music transfers
  4. 3:47Early backend architecture
  5. 5:13Moving to AWS and Swift
  6. 7:47Getting started with Lambda
  7. 10:47Optimizing for the team
  8. 12:07Swift language benefits
  9. 13:53Overcoming statelessness
  10. 15:24Advanced cloud integration
  11. 16:53Scaling with Step Functions
  12. 19:02Backend architectural design
  13. 21:16Monitoring and observability
  14. 22:55Infrastructure as code
  15. 25:26Testing and production
  16. 26:05Conclusion and takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.