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

Архітектура

Практичний шар принципів, технологічних trade-offs і фреймворків прийняття рішень, прив'язаних до реальності реалізації.

Як я думаю про архітектуру

Я починаю не з інструментів. Я починаю з проблеми, обмежень і того, що треба перевірити фактами.

  1. 01

    Проблема

    Спершу формулюю реальну інженерну проблему, а не технологічну відповідь.

  2. 02

    Обмеження

    Явно фіксую бізнес-, delivery-, data- та операційні обмеження.

  3. 03

    Варіанти

    Порівнюю реалістичні шляхи, а не сперечаюся з позиції дефолтів.

  4. 04

    POC

    Рано перевіряю ризиковані припущення, поки цикл зворотного зв'язку ще дешевий.

  5. 05

    Реалізація

    Перетворюю рішення на те, що команда зможе побудувати й експлуатувати.

  6. 06

    Валідація

    Перевіряю коректність, безпеку rollout і реальність після релізу.