@rodion4dev

Как разворачивать N микросервисов из разных репозиториев с помощью docker-compose?

Привет!

Много статей обошёл, много конференций пересмотрел и пока нет понимания как наиболее корректно разворачивать микросервисную инфраструктуру.

Итак, что имеем:
- N микросервисов, часть из которых общается между собой через HTTP
- N репозиториев, равных количеству микросервисов
- Nginx в виде прокси-сервера
- Обычные сервисы в виде redis или mysql позади + несколько админок
- docker-compose в боевой и тестовой средах для оркестрации (пока так)
- Огромный и тяжёлый репозиторий с кучей конфигов, который отвечает за процесс деплоя каждого микросервиса (по-моему нелогично)

Вопрос: можно ли упростить? Есть ли хорошие практики для оркестрации микросервисов на удалённых хостах с docker-compose? Как сделать так, чтобы каждый репозиторий (микросервис) отвечал только за себя, но в итоге был частью одной инфраструктуры?

Спасибо!
  • Вопрос задан
  • 161 просмотр
Пригласить эксперта
Ответы на вопрос 1
Настроить правильно gitlab Runner
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы