La présentation explore les systèmes distribués, fondant leur besoin sur la nécessité d'un calcul et stockage fiables ainsi que la gestion des événements dans un ordre précis. Elle aborde des concepts tels que les modèles de cohérence, les pannes, et les algorithmes de consensus, illustrant les défis de la synchronisation et des transactions. Des exemples pratiques, comme les bases de données et le traitement de données concurrentes, sont également discutés.