Synechron interview question

what are the microservices and design patterns