Naming of Services
This is the eternal discussion, should services be functionally named, or given abstract, possible descriptive, names? Personally, I think that (micro)services should be given abstract names. From experience I do see that it has quite some advantages, which I will try to illustrate with simple examples. It frees one’s mind of unconscious biases. What I mean with this, is that if you call a service to its initial functionality, my mind tends to limit the functionality to something that is part of the domain the service is named after....