Nissan interview question

Explain Microservice design principles and SOLID design principles