Well at the end of the day you will have to name your container, or instance, or server, or git repo, or db table etc... Conceptually I agree with you, behavior matters. But as the article details, when we communicate with humans, all we have is names, so we have to use names to communicate behavior.
> And please, after 20+ years of DDD at least, give Evans some credit: name your things after your business domain...!
This doesn't hold up in all companies. My company has more than 100 services (yeah yeah microservices suck yada yada, I don't make the decisions) you can't just name 150 things after your business domain, ultimately you're required to follow some kind of convention like "x {verb}er" etc.
>My company has more than 100 services (yeah yeah microservices suck yada yada, I don't make the decisions) you can't just name 150 things after your business domain
We did just that because each of our microservices does one thing. So we have Authorization, Notifications, Tenant, Workflow and so on.
And please, after 20+ years of DDD at least, give Evans some credit: name your things after your business domain...!