Системне мислення
Трек “Основи” | 4 модулі | ~2 години загалом
Ментальні моделі для розуміння складних систем. Теоретичне підґрунтя для SRE, Platform Engineering та всіх операційних дисциплін.
Чому системне мислення?
Розділ «Чому системне мислення?»Ви не можете виправити те, чого не розумієте. І ви не зможете зрозуміти розподілену систему, розглядаючи кожен її компонент окремо.
Системне мислення вчить бачити:
- Ціле, а не частини — поведінка виникає внаслідок взаємодії
- Патерни, а не події — заглядайте глибше, ніж просто в поточний інцидент
- Цикли зворотного зв’язку — те, що стимулює ріст та забезпечує стабільність
- Складність — чому системи відмовляють у несподіваний спосіб
Цей фундамент застосовний до всього, що йде далі в треку Platform Engineering.
Модулі
Розділ «Модулі»| # | Модуль | Час | Опис |
|---|---|---|---|
| 1.1 | Що таке системне мислення? | 25-30 хв | Системи проти компонентів, емерджентність, модель айсберга |
| 1.2 | Цикли зворотного зв’язку | 30-35 хв | Підсилювальні та балансувальні цикли, затримки, осциляція |
| 1.3 | Ментальні моделі для експлуатації | 30-35 хв | Точки впливу, потоки та накопичення (stock-and-flow), діаграми причинно-наслідкових зв’язків |
| 1.4 | Складність та емерджентна поведінка | 35-40 хв | Фреймворк Cynefin, як відмовляють складні системи, стійкість (resilience) |
Шлях навчання
Розділ «Шлях навчання»ПОЧИНАЙТЕ ТУТ │ ▼┌─────────────────────────────────────┐│ Модуль 1.1 ││ Що таке системне мислення? ││ └── Системи проти компонентів ││ └── Емерджентність ││ └── Модель айсберга │└──────────────────┬──────────────────┘ │ ▼┌─────────────────────────────────────┐│ Модуль 1.2 ││ Цикли зворотного зв'язку ││ └── Підсилювальні цикли ││ └── Балансувальні цикли ││ └── Затримки та осциляція │└──────────────────┬──────────────────┘ │ ▼┌─────────────────────────────────────┐│ Модуль 1.3 ││ Ментальні моделі для експлуатації ││ └── Точки впливу ││ └── Діаграми Stock-and-flow ││ └── Діаграми причинно-наслідкові │└──────────────────┬──────────────────┘ │ ▼┌─────────────────────────────────────┐│ Модуль 1.4 ││ Складність та емерджентна поведінка││ └── Фреймворк Cynefin ││ └── Як відмовляють складні системи ││ └── Проєктування стійкості │└──────────────────┬──────────────────┘ │ ▼ ЗАВЕРШЕНО │ ┌──────────────┼──────────────┐ │ │ │ ▼ ▼ ▼Reliability Теорія ДисциплінаEngineering Observability SREКлючові концепції, які ви вивчите
Розділ «Ключові концепції, які ви вивчите»| Концепція | Модуль | Що це означає |
|---|---|---|
| Емерджентність | 1.1 | Поведінка системи, якої не має жоден окремий її компонент |
| Модель айсберга | 1.1 | Події → Патерни → Структури → Ментальні моделі |
| Підсилювальний цикл | 1.2 | Зворотний зв’язок, що посилює зміни (експоненціальне зростання/крах) |
| Балансувальний цикл | 1.2 | Зворотний зв’язок, що протидіє змінам (стабільність/осциляція) |
| Точки впливу | 1.3 | Місця, де невеликі зміни дають значні результати |
| Потоки та накопичення (Stock-and-Flow) | 1.3 | Накопичення та темпи змін |
| Cynefin | 1.4 | Фреймворк для категоризації ситуацій (очевидні, складні, заплутані, хаотичні) |
| Стійкість (Resilience) | 1.4 | Здатність адаптуватися до непередбачуваних відмов |
Попередні вимоги
Розділ «Попередні вимоги»- Немає — це точка входу в трек Platform Engineering
- Корисно: певний досвід експлуатації систем у продакшені
Куди це веде
Розділ «Куди це веде»Після завершення курсу «Системне мислення» ви будете готові до:
| Трек | Чому |
|---|---|
| Reliability Engineering | Застосування системного мислення до режимів відмов та надлишковості |
| Observability Theory | Розуміння того, що саме вимірювати та навіщо |
| SRE Discipline | Впровадження системного мислення в операційну практику |
| Distributed Systems | Глибоке занурення в CAP, консенсус та розподілені патерни |
Ключові ресурси
Розділ «Ключові ресурси»Книги, на які є посилання в цьому треку:
- «Азбука системного мислення» (Thinking in Systems: A Primer) — Донелла Медоуз
- «Як відмовляють складні системи» (How Complex Systems Fail) — Річард Кук (доступно онлайн безкоштовно)
- «Дрейф до провалу» (Drift into Failure) — Сідні Деккер
- «П’ята дисципліна» (The Fifth Discipline) — Пітер Сенге
«Ви не зможете зрозуміти систему, розглядаючи її частини. Ви зрозумієте систему, лише побачивши, як ці частини взаємодіють.»