Introduit les fondamentaux de l'architecture multiprocesseur, couvrant les serveurs post-Moore, les datacenters durables, la programmation parallèle et l'utilisation du GPU.
Se consacre à la gestion des transactions, au contrôle de la concordance et à la récupération dans les bases de données afin d'assurer l'intégrité des données et la résilience des systèmes.
Explore le stockage et la distribution décentralisés en utilisant BitTorrent & IPFS, couvrant CAP Theorem, objectifs et défis, spécifications BitTorrent, fonctionnalités IPFS, et CRDTs.
Explore les principes 2PC, les scénarios d'échec et les stratégies de réplication dans les transactions distribuées et discute de la transition des propriétés ACID vers BASE dans les systèmes NoSQL.
Explore la fin de la diffusion fiable et du commit atomique non bloquant dans les systèmes distribués, couvrant l'accord, le consensus et l'engagement de transaction.
Couvre les implémentations sans attente d'objets atomiques, en se concentrant sur les compteurs et les instantanés, en discutant des idées clés pour renforcer l'atomicité et la liberté d'attente.
Couvre les systèmes de mémoire distribués, l'organisation du cache, les architectures multi-sockets, la cohérence de la mémoire et la conception d'interconnexions sur puce.
Explore les architectures de bases de données parallèles et les protocoles de transaction distribués, en se concentrant sur la coordination, le contrôle de la concurrence et les défis de récupération.
Explore l'élégance et les défis des transactions, y compris les propriétés ACID et les avantages de la mémoire transactionnelle dans la programmation simultanée.