Как по мне, то микросервисная архитектура – самый правильный подход для серьезной разработки на Node.js. Поддерживать монолитное приложение на Node.js тот еще ад, а так проще находить ошибки, проще масштабировать приложение, поддерживать его.
В плане реализации тут все достаточно просто, разделяете ваше приложение на структурные части и реализовываете, как отдельные микросервисы (сюрприз!!), которые общаются через что-то вроде Rabbitmq.