如何写微服务的文档?

2017-12-06  本文已影响0人  zlup

前段时间,参与了一个SaaS产品的研发,产品的架构是基于Spring Cloud的微服务架构。产品被拆分为多个微服务,每个微服务都有自己的文档(word版)。这些文档包括需求说明书、概要设计说明书、详细设计说明书、项目立项书等等。但是,在开发微服务的过程中,发现这些文档有如下缺点:

那么,在微服务架构下,我们到底应该需要什么样的文档?

最近在阅读《生产微服务》和《微服务架构与实践》时,发现这两本书中给出了很好的解释和实践。

我们需要为每个微服务编写一个服务描述文件。服务描述文件和代码一样,都是微服务的组成部分,微服务团队有责任维护服务描述文件。服务描述文件的质量也是衡量团队指标之一。

建议使用在线的wiki来编写服务描述文件,而不是word文档。具体如何编写,请参考如下内容:

指导原则

模板结构

参考资料:
《生产微服务》
《微服务架构与实践》

上一篇 下一篇

猜你喜欢

热点阅读