How would you design a scalable microservices architecture for a digital transformation program at Grid Dynamics?