Problems
● Business teams request to answer Customer queries by chatting with Support Agents
● Real-time communication requirements
● Sending/receiving messages in Chat window
Example Use Case
● E-commerce Online Agent help customer preferences as per product features on website
Solutions
● WebSocket APIs: Build real-time two-way communication applications
https://codefiction.net/building-a-real-time-chat-application-with-spring-boot-and-websocket/