Рабочие заметки по архитектурным решениям
В прикладной архитектуре почти всегда полезнее выбирать понятный и обслуживаемый путь, чем максимально абстрактный.
Больше всего выигрывают решения, у которых ясно определены границы ответственности, маршруты данных и точки наблюдения.
Даже небольшой проект выигрывает от простого описания основных компонентов, зависимостей и сценариев отказа.