Scale By the Bay Scale By the Bay

Thursday, October 28, 2021

Distributed Systems with Swift
Konrad Malawski
Konrad Malawski
Apple, Senior Engineer

Swift is a fast, safe and expressive modern general purpose programming language. One of Swift’s primary goals is to make code simpler to read, write and maintain. As more developers face the need to develop highly distributed, concurrent applications, our goal is to scale the language and library ecosystem to meet those needs.

With its rich language features, such as built-in extensible serialization mechanisms, as well as structured and actor-based concurrency, Swift is a perfect match for modern distributed systems development. In this talk we’ll explore some of the specific approaches and techniques we can make use of to build awesome, and reusable, distributed systems in Swift.