This tutorial offers attendees practical experience with the issues surrounding large-scale system design, presented by Andrea Spadaccini and other members of Google’s Site Reliability Engineering (SRE) team. You’ll learn how to take a problem such as “design imgur,” reason about what designs would be appropriate, figure out how to implement them (what is required in terms of machines, network bandwidth, how site reliability concerns influence the implementation, some discussion of distributed systems design patterns and Paxos, etc.), discuss this in group session, and communicate these suggestions to Andrea. Each group will have a facilitator to help keep things efficient. You’ll leave with stronger analysis skills and awareness of technologies and approaches for large-scale design.
Andrea Spadaccini is a Dublin-based site reliability manager for Google. Andrea joined Google as an SRE working on the systems that distill, store, and serve all the metrics about Google’s Ads platforms. Previously, he worked on Linux-based PBX products, hacked on open source CPU simulators, and cofounded a nonprofit for students to get work experience while pursuing their studies. Andrea earned a PhD in computer engineering from the University of Catania, where he focused mostly on biometric recognition.
©2016, O'Reilly Media, Inc. • (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