Создать еще одно приложение или расширить функционал существующего
Всем привет. Есть приложение - сервер на Express, REST API - осуществляет продажи на одном из маркетплэйсов, обслуживая запросы маркетплэйса. Также служит как апи для админки. Взаимодействует с БД на Монго. Хотим создать свой веб-магазин. Магазин хотелось бы реализовать на websocket. Кажется правильным привязать магазин к существующей БД, так как в ней уже ведется учет товаров. Встает вопрос как правильно реализовать АПИ для магазина. Вижу два пути:
- Расширить функционал существующего приложения. Вроде можно в одном приложение реализовать параллельно REST API и Websocket.
- Написать новое приложение с Websocket, которое будет взаимодействовать с той же БД Монго.
Вопрос. Каким из путей пойти?