как архитектурно-правильно реализовать следующее:
Планируется большой бэкэнд для проекта (на express), с несколькими частями.
Насколько правильно выносить эти части в отдельные npm - пакеты, а потом в основном проекте просто подключать их? (из репозитория)
Или же подобные задачи решаются другим путем?
Что такое "с несколькими частями"?
Workspaces можно попробывать, но в данном случае не получится различные права доступа к разным частям проекта организовать
К нам сеньор недавно пришел и как раз тоже предложил разделить все на npm пакеты, так что, думаю, это частая практика. Ещё добавил монорепозиторий для всех микросервисов.
1. Планируется 2. На express 🤨 А так, есть некоторая опасность в таком варианте. Конфигурация становится менее гибкой. Но... плюсы свои тоже есть.
Обсуждают сегодня