Understanding Distributed Architectures - The Patterns Approach
More and more enterprises today are dependent on cloud services from providers like AWS, Microsoft Azure, and GCP. They also use products, such as Kafka and Kubernetes, or databases, such as YugabyteDB, Cassandra, MongoDB, and Neo4j, that are distributed by nature. Because these distributed systems are inherently stateful systems, enterprise architects and developers need to be prepared for all the things that can and will go wrong when data is stored on multiple servers--from process crashes to network delays and unsynchronized clocks.
In this talk we will discuss a set of patterns that have been observed in mainstream open-source distributed systems. Studying the common problems and the solutions that are embodied by the patterns in this guide will give you a better understanding of how these systems work. These patterns will help building the foundation in distributed system design principles.
-
Level Up: Choosing The Technical Leadership PathPatrick KuaMonday Dec 9 @ 13:15
-
How to Lead your Organisation’s AI-transformation: Strategies, Skills, and CultureRasmus LystrømMonday Dec 9 @ 15:30
-
How Autonomy Saved One of Spotify’s Most Loved Features From Being KilledJoakim SundénMonday Dec 9 @ 11:30
-
Thinking about your Systems with Bytesize Architecture SessionsAndrea MagnorskyMonday Dec 9 @ 10:30
-
Understanding Distributed Architectures - The Patterns ApproachUnmesh JoshiTuesday Dec 10 @ 14:15
-
Getting Buy-In: Overcoming Larman's LawAllen HolubMonday Dec 9 @ 16:45
-
Stop Drawing Pointless Arrows: Taming Complexity with DiagramsDavid KhourshidTuesday Dec 10 @ 10:30
-
Practical Gen AI: Building a Chatbot using Spring AIRod JohnsonMonday Dec 9 @ 14:15
-
Beyond Chat: Bringing Models to The CanvasLu WilsonTuesday Dec 10 @ 11:30
-
Pillars of Async CommunicationAnton BallTuesday Dec 10 @ 13:15
-
The Efficiency Paradox and How to Save Yourself and the WorldHolly CumminsTuesday Dec 10 @ 15:30