Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fundamental mechanisms of clustered systems in this 54-minute Devoxx conference talk. Delve into the challenges of building always-up modern applications and reactive microservice-based systems. Learn about embracing distribution for fault-tolerance and scalability, and addressing the uncertainty and nondeterminism of networked applications. Discover key concepts such as failure detection, gossip-based cluster state propagation, split brain resolution, and convergent replicated data types (CRDTs) in the context of Akka Cluster. Gain a solid understanding of the trade-offs involved in building clustered applications and appreciate the complexity of networked systems as a cooperation between individual processes probing for availability and making decisions under uncertain conditions.