Sessions
GOTO Chicago 2020

Tuesday Apr 28
11:00 –
11:40
Room 2
Tuesday Apr 28
13:30 –
14:10
Room 2
Wednesday Apr 29
10:00 –
10:40
Room 3

Why Are Distributed Systems so Hard?

Slides:


This video is also available in the GOTO Play video app! Download it to enjoy offline access to our conference videos while on the move.

Available in Google Play Store or Available in Apple App Store




Distributed systems are known for being notoriously difficult to wrangle. But why?

This talk will cover a brief history of distributed computing, clear up some common myths about the CAP theorem, dig into why network partitions are inevitable and close out by highlighting how a few popular consensus algorithms mitigate the risks of operating in a distributed fashion. We'll also take a look at how to design systems that take into account human factors, which can help reduce the impact of programmatic uncertainty.

programming
back-end
software architecture