Build resilient systems at scale
May 27–29, 2015 • Santa Clara, CA

Distributed systems

Jay Edwards (Meangrape, Inc.)
9:00am–5:00pm Wednesday, 05/27/2015
Training
Location: Camino Real Room
Average rating: **...
(2.50, 2 ratings)
Slides:   1-PDF 

Overview:

Distributed systems is a term that is starting to include computing in its most general case. Multi-threaded, multi-core, NUMA systems have a lot in common with multi-datacenter, multi-server systems. This commonality is what makes the study of distributed systems a valuable lingua franca. During this seminar you will learn about the various fundamental underlying principles of distributed design.

What you will learn:

During this one-day seminar, you will learn about foundational components of distributed systems. You’ll learn modeling techniques, modern frameworks and technologies, metrics and measurement, and some tips and tricks to make getting started or continuing your work easy.

Topics

  • Networking
  • Scheduling (both application and framework)
  • Instrumentation and metrics
  • Datastores and the CAP theorem
  • Latency leveling techniques
  • Moore’s Law and performance
  • Data handling and latency

Audience

  • Developers
  • Architects
  • Technical leaders
  • Operations engineers
  • Anybody interested in the design and architecture of distribute

Instructor: PalominoDB’s Jay Edwards

Photo of Jay Edwards

Jay Edwards

Meangrape, Inc.

Jay Edwards is the CTO at PalominoDB. As the first database administrator at Twitter, he experienced a gamut of growth ranging from a handful of servers to thousands. While the lead database engineer for President Obama’s 2012 reelection campaign, Jay did a lot of things that are still covered by an NDA; we can say that he managed a large number of disparate data sources and provided a high degree of technically focused management.