For object-oriented design we follow the SOLID principles. For microservice design we propose developers follow the “IDEALS”: interface segregation , deployability (is on you), event-driven, availability over consistency, loose-coupling, and single responsibility.
Read moreWhat are the main features of microservices?
6 Defining Features of Microservices
Read more