Design a Chat System: Connections, Ordering, and Message History