Distributed Systems Wizardry
Distributed systems pose unique challenges for the software engineer, including the problems of distributed state, distributed consensus, and distributed work. Compounding these challenges is the reality that failure in distributed systems is visible and frequent, and has to be dealt with in a manner that does not compromise the goals of the distributed system (for example, not resulting in the loss of information or pending work). Yes, distributed systems programming is tough. But wizards are tougher! In this presentation, youโre going to learn the basics of Golem, a new open source platform that dramatically simplifies the job of building distributed systems. Although Golem does not solve every problem for you, it does solve the high-reliability problem, helping you focus on other problems like how to partition state and work appropriately. Come join Golem creator John A. De Goes as he shows you how to become a wizard of distributed systems programming by leveraging the powerful Golem platform.