~/talk

Observability in Server-Side Swift

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

Demos show Swift observability built from three API packages — SwiftLog, SwiftMetrics, SwiftDistributedTracing — exported via OTLP over HTTP and gRPC with TLS/MTLS using the Swift Hotel 1.0 backend. Bootstrapping becomes a one-line bootstrap that returns a service task; Hummingbird adds logs, metrics and spans with three middleware lines. A minimal /hello server emits a counter, log and span; in the microservice demo Grafana surfaces a 100% error rate on empty-cart traces and toggling an experimental feature flag immediately fixes the bug.

AI-written summary · about

  1. 0:00Introduction to Swift observability
  2. 2:14Exploring observability APIs
  3. 5:52Swift OTel 1.0 overview
  4. 9:48Hands-on implementation demo
  5. 15:51Distributed tracing in practice
  6. 22:19Concepts of distributed tracing
  7. 26:52Recap and community engagement
~/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.