Как организовать взаимодействие между приложениями на одном сервере?
Доброй ночи, коллеги, в данный момент пишу TG бота (На "Микросервисной архитектуре"), где за самого бота отвечает приложение на Node.JS
А за взаимодействие с базой данных приложение на Golang.
В данный момент всё реализовано на HTTP протоколе. TG Servers -> Node.JS Bot -> Golang Back end
Но само приложение выходит не особо большим и было принято решение разворачивать всё на одном сервере.
Доступ к Back end серверу есть только у приложения отвечающего за TG бота.
Сам по себе ведь HTTP не из самых быстрых, слышал про CGI, Socket'ы, но в этом я профан.
Вот тут и сам вопрос, что стоит использовать вместо HTTP, либо же взаимодействие на уровне одного сервера не вызовет критических задержек по времени?