Кстати, а по несту есть какая-то серьезная литература? Что бы не пересказ документации, а чуть большее погружение в проектирование приложений на несте
По разному можно спроектировать все, зависит от бизнеса, единственно правильного решения нет, пиши хоть как чтобы запустить в прод поскорее, а там по ходу будешь рефакторить и переписывать много раз, архитектура будет менятся все время
Например чтобы тестами нормально покрыть, нужно изолированный код делать, тоесть из-за тестов почти весь проект приходится переписать
Делая в виде микросервисов у каждого оно все по своему
Лучше практиковатся больше, так в голове больше вариантов будет решения всяких задач, и когда нить сможешь проектировать сходу ту архитектуру которая нужна для конкретного бизнеса
Хз