Перейти до вмісту
Логіка систем

Архітектурні принципи

Як розподілені системи, архітектура даних, узгодженість, надійність і масштаб поводяться на практиці, а не в ідеальних вайтборд-сценаріях.

Розподілені системи

Компроміси навколо узгодженості, реплікації та координації в реальних продуктових системах.

  • CAP Theorem на практиці
  • Моделі узгодженості в реальних системах
  • Типи реплікації та компроміси

Архітектура даних

Проєктувати зберігання та аналітичні контури під форму навантаження й бізнес-зміст даних.

  • OLTP vs OLAP
  • Компроміси денормалізації
  • Основи CDC на реальних прикладах

Надійність і масштаб

Будувати системи, що переживають retries, backlog, часткові відмови й запізнілі дані.

  • Ідемпотентність
  • Retries / DLQ / Parking
  • Eventual узгодженість
  • Сценарії відмов на масштабі