Heidi Howard explains how to construct resilient distributed systems on top of unreliable components. Starting almost two decades ago, with Leslie Lamport’s work on organizing parliament for a Greek island, Heidi leads a journey to today’s data centers and the systems powering companies like Google, Amazon, and Microsoft. Along the way, you’ll explore interesting impossibility results, machines acting maliciously, and the complexity of today’s networks. Heidi then demonstrates how to reach agreement between many parties and how to construct new fault-tolerance systems that you can depend upon everyday.
Heidi Howard is currently working toward a PhD at the Cambridge University Computer Lab, under the supervision of Jon Crowcroft. Her research interest is fault tolerance, consistency, and consensus in modern distributed systems. Previously, Heidi worked as a research assistant and undergraduate researcher at Cambridge University under the supervision of Anil Madhavapeddy, Jon Crowcroft, and Robert Mullins. Her past work includes middlebox traversal, DNS, privacy-preserving systems, and wireless community networks. Heidi holds a BA in computer science from Pembroke College at the Cambridge University. You can reach her at her blog or on Twitter as @heidiann360.
©2016, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org