Design an architecture for a web application at Encore Capital Group that must handle millions of users simultaneously.