Если и нужно менять инструмент, значит измени инструмент. Eсли изменилась бизнес логика, меняй бизнес логику, БД лишь деталь и я прикладные задачи нашего проекта в 99% случаев не зависят от БД.
Но в любом случае, нужно понимать, что «чистая архитектура» это не свод законов, за нарушение которых тебя накажут, любой из нас может все вывалить в один файл, разница в том, что страдать будет поддерживающий.
Пока писал статью, опечатался :)
Спасибо!
Статья про то, что ты можешь использовать http+json автогенерируемый -_-
Если и нужно менять инструмент, значит измени инструмент. Eсли изменилась бизнес логика, меняй бизнес логику, БД лишь деталь и я прикладные задачи нашего проекта в 99% случаев не зависят от БД.
Но в любом случае, нужно понимать, что «чистая архитектура» это не свод законов, за нарушение которых тебя накажут, любой из нас может все вывалить в один файл, разница в том, что страдать будет поддерживающий.
На уровень бизнес логики это, опять таки, совершенно никак не влияет.
Ты не будешь менять бизнес логику при такой системе, даже если заменишь pg на mongo.