для написания чата:
                  
                  
                  1. Rest API (Spring boot);
                  
                  
                  2.websocket
                  
                  
                  3.tcp
                  
                  
                  4.udp или более надёжные на базе udp.
                  
                  
                  в дальнейшем планируется перевести этот проект на микросервисную архитектуру, какой из вариантов мне предстоит выбрать и почему пожалуйста укажите плюсы и минусы,и вообще правильно ли использовать Spring boot для чата?
                  
                  
                
зависит от опыта и целей
тебе и рест и сокеты нужны.
Я делаю чат на микросервисной архитектуре, у меня REST API для манипуляции сообщениями и Websocket для уведомлений. Но часть с вебсокетами у меня на NestJS + Socket.io, потому что мне у Socket.io клиент больше нравится
Обсуждают сегодня