Le monde des systèmes distribués est un monde impitoyable. Le réseau n'est pas fiable. Les dates sont fausses. Les messages arrivent dans le désordre, ou pire, sont incohérents. Les serveurs ne sont pas d'accord entre eux. Comment faire en sorte de rétablir un semblant de loi dans cette univers chaotique ? L'algorithme Raft a été conçu pour être une forteresse et résister à ces difficultés. Utilisé dans des projets open sources comme etcd, Consul, Kafka, MongoDB (et de nombreux autres)), raft remet de l'ordre dans tout ça. Dans ce talk, on va bâtir en live brique par brique un petit système distribué avec Raft. Arriverez-vous à le faire planter ?