The server connects to Zendesk via Api and also through webhooks that update tickets status in real-time. To get the real-time experience for the users the server connects to the client via SignalR. Client side updates are handled in React with Redux support.