Dev Conversations

#16: Moritz Lang


Listen Later

Moritz Lang is a software engineer based in Berlin who works across iOS and server-side Swift, with a strong focus on observability. After starting out in 2013 with typical full‑stack web development, he quickly gravitated to Swift when it was announced in 2014 and has been combining client and server work ever since.

A university project about microservices and observability led Moritz to Google Summer of Code, where he worked on the Swift Distributed Tracing library — the missing link alongside SwiftLog and SwiftMetrics to complete the three observability pillars.

His work helped making observability more practical for production systems, by using distributed tracing with spans that can be linked together across microservices. Leveraging Swift Concurrency, task locals, and the OpenTelemetry standard, Swift OTel matured and reached its 1.0 release: the package can export Swift’s logs, metrics, and traces to any OpenTelemetry‑compatible backend. In October 2025, he presented a talk on the Server Side Swift Conference about the fresh from the oven Swift OTel 1.0.

In this episode, Moritz joins us to talk about Swift OTel’s journey, what observability means in practice for systems of any size, and how future tools like Swift Configuration could make observability setups, and Server Side Swift in general, even smoother.

Social
  • Website
  • GitHub
  • Mastodon
Projects
  • Swift OTel
Talks
  • Observability in Server-Side Swift - Si Beaumont & Moritz Lang
Additional Links
  • OpenTelemetry
...more
View all episodesView all episodes
Download on the App Store

Dev ConversationsBy SwiftToolkit.dev

  • 5
  • 5
  • 5
  • 5
  • 5

5

2 ratings