Design Principles for Microservices
We have seen in the past lessons how microservices are an extension of a philosophies such as OOP, UNIX design principles, or modular architecture. We can therefore visit the design principles from these philosophies and see how they can be used for microservices. The principle sets that come to mind are:
- SOLID principles
- UNIX philosophy
- GRASP principles
Which ones of the above apply to microservices? Let’s find out together!
