Design a one-on-one and group chat system. Focus on real-time delivery (WebSockets), message persistence (Cassandra?), and user status (online/offline).