Написал сегодня заметок по практике архитектуры на 6Кзнаков, и это уже не первый день такая писанина «в стол» («исчезающие заметки», ага). Список вопросов у меня растёт и растёт, но я их ещё не в состоянии внятно сформулировать. Текущая догадка выглядит странно (но ей мало что противоречит, это по материалу трёх книжек и ряда статей): архитектура это такая полноценная разработка, в которой есть своя инженерия требований (выявляются критичные -ilities), полноценное проектирование (partitioning и выбор фреймворков, оформляется ADR, arhcitecture decision records), изготовление (в форме governance для разработчиков) и обоснование успешности (автоматизированное тестирование, только вместо юнит-тестов так называемые fit functions, показывающие расхождения с целевой архитектурой) -- и всё это вальсом в режиме continuous architecture. Предмет тоже поменялся: с одной стороны, это «трудноменяемые решения» (когда что-то меняешь одно, и нужно переписать-переделать всё остальное), а с другой сторон