Design a distributed logging system that can handle millions of events per second from remote network nodes.