Building systems that support 100,000 of thousands of users at the same time, is the type challenge that I live for. How do you scale? What are the best methods to persist the data? How do you utilize the every cpu on a machine? How do you get your servers to run as fast as you can?