Overview
Explore the evolution of server-side Swift development in this conference talk from try! Swift NYC 2019. Dive into the progress made by the Swift Server Working Group (SSWG) since its announcement in 2018, including the introduction of six new libraries and significant improvements to Swift on Linux. Learn about the maturation of the Swift ecosystem for developing and deploying server applications, and discover how to get involved in this growing community. Gain insights into Appsody, a new open-source project for end-to-end development of cloud-native Swift applications. Follow the journey through various topics such as logging, persistence, metrics, Docker images, and Linux Swift releases. Understand the future directions of server-side Swift, including crash tracing and distributed tracing. Get hands-on experience with adding routes, running on Linux, and deploying applications using Appsody. This talk, delivered by Ian Partridge, technical lead of the Swift@IBM development team, offers valuable knowledge for developers interested in leveraging Swift for server-side applications.
Syllabus
Introduction
Swift Server workgroup
The path
Swift Neo
Logging
Changing log levels
Persistence
Metrics
Recorder
Gauge
StatsD Prometheus
Postgres
Nonblocking
Redis
HTTP Client
Docker Images
Slim Images
Multistage builds
Linux Swift releases
Whats next
Crash tracing
Distributed tracing
AppSodi
Adding Routes
Running on Linux
App Updates
App City Test
Deployment
Operator install
Deploy
Failover
Outro
Taught by
try! Swift Conference