Какие технологии использовать в архитектуре для домашнего сервера?
Есть личный сервер, статический IP и проброс на роутере уже сделал, осталось проработать архитектуру на которой будет располагаться бэкенд.
Бэкенд состоит из нескольких микросервисов, каждый из которых располагается на отдельном docker-контейнере. Доступ до микросервисов планирую через субдомены. Потом возможно добавлю поддержку сервисов на отдельных портах.
Можете подсказать оптимальную архитектуру для проекта такого уровня?
HTTP? Всё выпускать наружу через отдельный сервис типа нгинкса/ингресса, там же терминировать шифрование и выпуск сертификатов. Как сервисы будут общаться между собой локально - непринципиально.