Структура проекта для микро-сервисов Spring Boot с применением SPA - PullRequest
0 голосов
/ 19 октября 2019

, как я упоминал в заголовке, мы начинаем новый проект, построенный на микро-сервисной архитектуре, где внешний интерфейс находится в SPA (angular / реагировать / vue .. мы увидим).

Проект будет состоять из:

  • SPA
  • gateway
  • общий родительский pom (bom)
  • общая библиотека jar (некоторые pojos, util-классы)
  • services

Проект будет построен maven и будет докернизирован.

У нас есть 2 идеи:

  1. Каждый из упомянутых будет иметьсвой собственный репозиторий git

    • Возникает вопрос, должен ли быть репозиторий также для спецификации и разделяемой библиотеки?
  2. Каждый из упомянутых будет иметь свой собственныймодуль maven, который будет исполняемым приложением

    • В этом варианте я не уверен, что приложение узла (SPA) в порядке, как модуль maven

Это наш первый проект такого рода. Что вы думаете об этих идеях? Буду признателен, если вы предоставите какую-то свою, возможно, лучшую идею или опыт, как структурировать эти проекты. Наш предпочтительный вариант - разместить эти проекты в одном репозитории git, но это не обязательно. Спасибо за совет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...