If you are using WebSockets, ensure your load balancer supports "sticky sessions" so a user stays connected to the same hub instance during their session. Conclusion
For a hub, Redis is often the gold standard. It’s an in-memory data store, meaning it’s incredibly fast for real-time updates. If you need long-term storage (like user profiles), pair it with a relational database like PostgreSQL . How To Make A Serverside Hub Part 2/2
What happens when the hub tries to send data to a service that is offline? If you are using WebSockets, ensure your load
Start by implementing a simple Redis cache to see how much it improves your hub’s response times! If you are using WebSockets
Run multiple instances of your hub behind a Load Balancer .