5 Mistakes in Distributed Systems Design and How to Fix Them: Technologies and Patterns (workshop)

  • Анна Вичугова
    Школа прикладного бизнес-анализа и проектирования информационных систем
    Moscow
  • 1h 30 min

The Practical Workshop on Designing Distributed Systems 

  1. Race Condition. What is it, and why is it bad? Examples from IT and business. How it is resolved: approaches and technologies to prevent multiple access by different actors to the same data in a common space.
  2. Locks. What is it, and why is it bad? Examples from IT and business. How it is resolved: distributed transactions, saga.
  3. Data desynchronization (integrity violation). What is it, and why is it bad? Examples from IT and business. How it is resolved: ACID, BASE.
  4. Performance drop. Why does it happen, how to resolve?
  5. Loss of availability (the overall reliability of the system decreases due to the sequential connection of different links). Examples with sequential and parallel connection of links, searching for a compromise between reliability due to redundancy and budget.

Comments ({{Comments.length}})
  • {{comment.AuthorFullName}}
    {{comment.AuthorInfo}}
    {{ comment.DateCreated | date: 'dd.MM.yyyy' }}

To leave a feedback you need to

or
Chat with us, we are online!