DEV Community

Discussion on: My experience and learnings from working in a microservices oriented project

Collapse
 
cheetah100 profile image
Peter Harrison

"Think about your Domain Model and the relationship between your Domain entities...
This is really important. If the service boundaries are not well defined, you might end up with services that are too coupled with each other." - perhaps the problem is basing services on the domain at all? Perhaps design services around what they can do and expel the domain into configuration/data. Why couple an application to the domain at all if can help it?