У меня есть 2 микросервиса, каждый из которых подключен к БД, и два API, и я спрашивал себя, каковы наилучшие практики их развертывания в рабочей среде.
Сначала я подумал о том, чтобы разместить весь код на одном сервере. Каждый микросервис будет в docker контейнере и аналогичен API. Я не буду использовать docker для баз данных (Mon go и MariaDB), вместо этого они будут установлены непосредственно на сервере. Будет открыт только порт API, и они будут связываться с микросервисами через TCP. Во-вторых, мне было интересно, как я могу защитить микросервисы или если это необходимо. Логи проверки c будут только в API.
Спасибо!