Buen día
Tengo esta duda, cuento con una aplicación hecha con Windows Forms en c# a la que deseo agregarle un modulo de chat. Esta aplicación se conecta con servicios tipo WebAPI http a un servidor remoto, me doy cuenta de que puedo utilizar esta misma herramienta para crear el chat, sin embargo mi servidor hace muchas operaciones ya que ahí se encuentran alojadas 4 aplicaciones de servicios, y mi aplicación es una de las que mas hace peticiones al servidor.
¿Sera bueno utilizar arquitecturas de punto a punto evitando acceso al servidor?
¿Como puedo desarrollarlo?
¿alguna idea?
¿Que herramientas podría ocupar?
Gracias por su atención.