摘要:
反思最近开发过程中的事情和问题。
本文章更多的涉及开发过程,而非技术探讨。
在一个微服务或者分布式系统的开发中,不同模块分散在不同的服务中。一个完整的功能,就涉及多个服务的交互。而不同的服务,一般是交给不同人并行开发,最后根据接口拼接。
这里最大的问题,便是不同人只看到单个的服务,一旦出问题,定位非常困难。如果开发团队只图速度,那么基本不留文档。随后定位问题只能靠猜。
摘要:
反思最近开发过程中的事情和问题。
本文章更多的涉及开发过程,而非技术探讨。
在一个微服务或者分布式系统的开发中,不同模块分散在不同的服务中。一个完整的功能,就涉及多个服务的交互。而不同的服务,一般是交给不同人并行开发,最后根据接口拼接。
这里最大的问题,便是不同人只看到单个的服务,一旦出问题,定位非常困难。如果开发团队只图速度,那么基本不留文档。随后定位问题只能靠猜。