From Millions of Customers to Petabytes of Data: A Journey to Microservices