Building Robust Systems with Service Discovery and Configuration
There is no scenario in the future where we have less servers. Whether you consider a server a physical machine, a virtual machine, or even a container, the number of each is growing at an extremely fast rate. It is becoming increasingly important in this view of the world to build robust systems that can ideally run anywhere, recover from crashes, distribute load, etc.
In this talk, I discuss these problems and how having a powerful system for service discovery and configuration can actually get you a fairly robust system without additional modifications. With this knowledge equipped, it becomes much easier to imagine migrating legacy and new infrastructures over to this modern world of many commodity machines.