Scale By the Bay Scale By the Bay

Distributed Tracing with Swift


Tim Condon
Broken Hands, Founder

Tim is a Swift developer from Manchester, UK and part of the Vapor Core Team. He's the server-side Swift team lead at and has written the unofficial-official book on Vapor with the founders of the framework. He founded Broken Hands a few years ago and delivers talks and workshops on Vapor and server-side Swift around the world. He also co-organises the ServerSide.swift conference - the world’s first and only conference focused on server-side Swift.

Large applications invariably involve complexity somewhere. One solution to managing this complexity is to split the application up into small microservices. However debugging errors and problems with microservices can be difficult without the right tools. In this talk we’ll cover the basics of distributed tracing and why we might want to use it. We’ll cover how to implement it in Swift and see how some of the upcoming concurrency language features make this even easier.