PureCode Software interview question

How would you design a microservices-based architecture for a large e-commerce application?