Логіка систем
Архітектурні принципи
Як розподілені системи, архітектура даних, узгодженість, надійність і масштаб поводяться на практиці, а не в ідеальних вайтборд-сценаріях.
Розподілені системи
Компроміси навколо узгодженості, реплікації та координації в реальних продуктових системах.
- CAP Theorem на практиці
- Моделі узгодженості в реальних системах
- Типи реплікації та компроміси
Архітектура даних
Проєктувати зберігання та аналітичні контури під форму навантаження й бізнес-зміст даних.
- OLTP vs OLAP
- Компроміси денормалізації
- Основи CDC на реальних прикладах
Надійність і масштаб
Будувати системи, що переживають retries, backlog, часткові відмови й запізнілі дані.
- Ідемпотентність
- Retries / DLQ / Parking
- Eventual узгодженість
- Сценарії відмов на масштабі