Перейти до вмісту

Системне мислення

Базовий трек | 4 модулі | ~2 години загалом

Ментальні моделі для розуміння складних систем. Теоретичний фундамент для SRE, Platform Engineering та всіх операційних дисциплін.


Чому системне мислення?

Розділ «Чому системне мислення?»

Ви не можете виправити те, чого не розумієте. І ви не можете зрозуміти розподілену систему, розглядаючи кожен компонент ізольовано.

Системне мислення вчить вас бачити:

  • Ціле, а не частини — поведінка виникає в результаті взаємодії
  • Патерни, а не події — дивіться глибше, ніж поточний інцидент
  • Петлі зворотного зв’язку — що стимулює ріст і стабільність
  • Складність — чому системи виходять з ладу несподіваними способами

Цей фундамент застосовується до всього, що йде далі в треку Platform Engineering.


#МодульЧасОпис
1.1Що таке системне мислення?25-30 хвСистеми vs компоненти, емерджентність, модель айсберга
1.2Петлі зворотного зв’язку30-35 хвПідсилювальні та балансуючі петлі, затримки, осциляція
1.3Ментальні моделі для операцій30-35 хвТочки впливу, запаси та потоки, діаграми причинно-наслідкових зв’язків
1.4Складність та емерджентна поведінка35-40 хвФреймворк Cynefin, як відмовляють складні системи, стійкість

ПОЧНІТЬ ТУТ
┌─────────────────────────────────────┐
│ Модуль 1.1 │
│ Що таке системне мислення? │
│ └── Системи vs компоненти │
│ └── Емерджентність │
│ └── Модель айсберга │
└──────────────────┬──────────────────┘
┌─────────────────────────────────────┐
│ Модуль 1.2 │
│ Петлі зворотного зв'язку │
│ └── Підсилювальні петлі │
│ └── Балансуючі петлі │
│ └── Затримки та осциляція │
└──────────────────┬──────────────────┘
┌─────────────────────────────────────┐
│ Модуль 1.3 │
│ Ментальні моделі для операцій │
│ └── Точки впливу │
│ └── Діаграми запасів та потоків │
│ └── Причинно-наслідкові діаграми │
└──────────────────┬──────────────────┘
┌─────────────────────────────────────┐
│ Модуль 1.4 │
│ Складність та емерджентна поведінка│
│ └── Фреймворк Cynefin │
│ └── Як відмовляють складні системи │
│ └── Проєктування для стійкості │
└──────────────────┬──────────────────┘
ЗАВЕРШЕНО
┌──────────────┼──────────────┐
│ │ │
▼ ▼ ▼
Надійність Теорія спосте- SRE
інженерії режуваності Дисципліна

КонцепціяМодульЩо це означає
Емерджентність1.1Поведінка системи, якої не має жоден окремий компонент
Модель айсберга1.1Події → Патерни → Структури → Ментальні моделі
Підсилювальна петля1.2Зворотний зв’язок, що посилює зміни (експоненціальний ріст/колапс)
Балансуюча петля1.2Зворотний зв’язок, що протидіє змінам (стабільність/осциляція)
Точки впливу1.3Місця, де малі зміни створюють великі ефекти
Запаси та потоки1.3Накопичення та темпи змін
Cynefin1.4Фреймворк для категоризації ситуацій (ясні, ускладнені, складні, хаотичні)
Стійкість (Resilience)1.4Здатність адаптуватися до непередбачуваних відмов

  • Немає — це точка входу в трек Platform Engineering
  • Корисно: деякий досвід експлуатації продакшн-систем

Після завершення системного мислення ви готові до:

ТрекЧому
Надійність інженерних системЗастосовує системне мислення до режимів відмов та надмірності
Теорія спостережуваностіРозуміння того, що вимірювати і чому
SRE ДисциплінаВпровадження системного мислення в операційну практику
Розподілені системиГлибоке занурення в CAP, консенсус та розподілені патерни

Книги, на які посилається цей трек:

  • “Thinking in Systems: A Primer” — Donella Meadows
  • “How Complex Systems Fail” — Richard Cook (безкоштовно онлайн)
  • “Drift into Failure” — Sidney Dekker
  • “The Fifth Discipline” — Peter Senge

“Ви не можете зрозуміти систему, дивлячись на її частини. Ви розумієте систему, бачачи, як частини взаємодіють.”