репы, потому что проекты мелкие, так удобнее общие либы подтягивать. просто несколько исполняемых файлов разных.
вопрос, как сделать такое на тайпскрипте? разбираться с компилятором, чтобы компилил каждый сервис отдельно? делать несколько реп?
микросервисы в одном репо, с общим package.json и node_modules. Это уже не микросервисы. А какой то кривой монолит косящий под микросервисы.
по-этому они в кавычках.
лучше всю эту штуку разнести в разные репы, потому что это сложно поддерживать будет.
просто я не заворачиваю СВОЙ код в пакеты npm, по-этому, его как-то надо дублировать и актуализировать между двумя проектами тогда.
Вообще-то микросервисные фреймворки часто и подразумевают один репозиторий
его не обязательно в npm пакеты заворачивать, можно напрямую с гита тянуть. Я зачастую так организую.
Обсуждают сегодня