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