With more applications now using service-oriented architectures, developers must know how to talk to distributed technologies and to handle errors and failures. While you can usually depend on libraries to encapsulate such details, it's important to understand and to be able to predict the behavior of your distributed systems. This talk will arm you with algorithms and testing strategies so you can tame your services and build robust applications.rubyday Verona 2019 - April 11th 2019.rubyday.it/Next edition: April 2nd 2020, Verona - rubyday-2020.eventbrite.it Keep in touch! Subscribe to our newsletter eepurl.com/rCZZT.