концептуально. логика, рест, база, мессаджинг... что между собой выделять и разделять...
гуглишь: "разбиение проекта на модули". Статей по этому запросу всплывает достаточно. А вообще подходов куча, зависит от цели и особенностей проекта: DDD, разделение по зонам ответственности или же тупо куча библиотек + главный модуль с собственно приложением. Отдельная песня с микросервисами.
Обсуждают сегодня