Vlad Sobenko
А так каждый подход имеет право на жизнь. Но от некоторых становится больно и хочется бежать)
У меня подход простой, каждая задача уникальна и необходимо смотреть на условия для выполнения этой задачи, а не исходить из того, что у вас есть некие шаблоны проектирования, давайте подгоним один из шаблонов под нашу задачу 😅
Тесты дальше юнит тестов это очень специфичные тесты, которые вообще не на каждый проект зайдут, даже если проект очень сложный. Микросервисная архитектура тоже очень специфический инструмент, который нужен не всегда, но его пихают везде и всюду не задумываясь. Тот же орм, тоже специфическая штука, как мы выяснили из разговора.
Поэтому нет, не куча грязи, но и не евент соурсинг и не какой либо другой паттерн, мое представление о разработке простое: есть задача - решай задачу 😏