ArchitectureDistributed Systems - What Can Go Wrong and How to Get It Right
Building distributed systems is challenging due to their complexity, scale, and unpredictability. Common strategies to increase performance and reliability are queues, retries, caches and more. But be aware! Naively implemented optimizations have often the very much opposite effect to what you expect. While they can not only prevent your system from working they can even affect your recovery process, which is even worse.
In this session we will explore why you cannot simply add a retry here, a queue there and have a highly performant and reliable system. We will dive deeper into how to properly implement mechanisms and patterns in distributed systems to reduce failures and make recovery as smooth as possible.
talkDetail.whenAndWhere
In this session we will explore why you cannot simply add a retry here, a queue there and have a highly performant and reliable system. We will dive deeper into how to properly implement mechanisms and patterns in distributed systems to reduce failures and make recovery as smooth as possible.
Florian Mair
At Dynatrace he is responsible for building the future of Hyperscaler Observability.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments