小团队多语言多框架开发的尝试

对于小团队而言,一般是技术负责人熟悉什么语言和什么框架就会使用那种语言和框架。但是如果选用的语言和框架过于小众的话,招人又是一个问题了。那么其中一个解决方案就是允许每个同学用自己熟悉的框架来开发,但是这又涉及到每个人要独立编写一个服务。但是这么多个服务怎么组合起来呢,如果服务之间都互相调用肯定是行不通的。

那么可行的办法是什么呢?一个是把公用的部分抽离出来,例如登录系统。然后每个服务都去请求登录系统来确定用户身份。但是要尽量避免服务过细,尽量减少服务间调用,因为小企业过多服务真心不好去维护。