Taming Distributed Systems with Code
Writing code that interfaces with a distributed system is not trivial but we can usually depend on libraries to encapsulate the gory details. Nevertheless, with more web applications employing service-oriented architectures, web developers must also know how to talk to distributed technologies and be able to handle errors and failures appropriately.
This talk will explore common errors and failures so you are better able to understand and predict the behavior of your distributed systems. It will arm you with algorithms and testing strategies so you can tame your services and build robust applications.