您如何命名在由许多微服务组成的大型应用程序上工作的团队?

时间:2018-10-14 14:51:50

标签: microservices naming

场景:

  • 20个开发团队
  • 每个负责多种微服务的团队
  • 微服务所有权是不稳定的;团队可能会交易微服务,团队可能会放弃或添加微服务
  • 团队识别对于工具和组织很重要

不能使用正在使用的功能来命名团队,因为这将是多个功能,并且功能需要更改。用数字或字母命名团队并不正确,因为这暗示了顺序或顺序。

如何命名球队?如果您是其中一个团队的开发人员,那么如何确定您的团队?

1 个答案:

答案 0 :(得分:1)

您不能使用既无意义又无意义的名称-也就是说,它们有助于在组织上识别事物,但在组织发生变化时仍然有意义。

我建议没有意义的是:动物,天文物体或其他模糊的代码字。这样,您可以根据需要将它们记录在列表上,但人们也可以使用它们来形成心理联想。考虑一下“ Amazon”和“ NewEgg”的含义,即使它们实际上并不意味着这些。