Как организовать серверную часть для мессенджера на JAVA?
Здравствуйте. Занимаюсь изучением Java. Появилась идея написать свой мессенджер. С точки зрения кода программ клиент-сервер вопросов нет. Сервер слушает определенный порт, и при получении определенных сообщений, переадресовывает сообщение другому клиенту.
Вопрос в том, куда можно "положить" серверную часть мессенджера? То есть, что должно быть сервером? VPS, Облако или собственный компьютер?