Charles Anderson talks with James Phillips about service discovery and Consul, an open-source service discovery tool. The discussion begins by defining what service discovery is, what data is stored in a service discovery tool, and some scenarios in which it's used. Then they dive into some details about the components of a service discovery tool and how reliability is achieved as a distributed system. Finally, James discusses Consul, the functions it provides, and how to integrate it with existing applications, even if they use configuration files instead of a service discovery tool.
James Phillips on Service Discovery
Find Your Interest
- Tips and tricks for when using SwiftUI’s ViewBuilder
- A Swift developer’s WWDC dreams - 2021 edition
- Building a design system at Genius Scan
- Observing the content offset of a SwiftUI ScrollView
- Defining dynamic colors in Swift
- Basics: Availability checks
- How my software engineering workflow has changed in the past year
- Using Swift’s defer keyword within async and throwing contexts
- Modern URL construction in Swift
- Swift 5.7’s new optional unwrapping syntax






