对于前期自己已经将博客文章分类进行了重新整理,其中微服务专门列了一类,但是实际上微服务这个分类里面包括了中台,微服务,DevOps等各类文章。因此后续还是准备对这些文章做进一步的整理,对于自己博客写作初步的思路仍然是首先整理后打印形成博客文集,然后进一步修订准备成书。
对于微服务类的文章实际上主要包括了中台,微服务,DevOps几个关键方面,同时也可以从生命周期的维度包括了前期咨询规划,架构设计,产品规划和研发,产品功能,开源组件研究等。
而对这些文章的进一步整理,最好的方式还是按照整个生命周期过程进行整理,而整个也可以参考我前面整理企业私有云PaaS平台建设书籍的思路进行。即初步可以分为:
微服务架构规划和设计
这里面本身包括了业务架构规划和技术架构规划两个方面的内容。对于业务架构规划首先包括了整体的基于中台思路的应用架构规划,然后是中台层的中台各个微服务模块的定义和划分,然后是微服务API接口服务的识别和定义。对于技术架构规划实际上包括了应用架构,微服务技术架构,基于微服务的集成架构,微服务开发框架等方面的内容。
基于DevOps持续集成思路进行微服务模块开发
先介绍整体的DevOps和成熟度模型,然后对关键的过程域进行讲解,其中包括了敏捷研发管理,持续集成和交付,测试管理,技术运营等。在讲解这个过程中单独讲解容器云PaaS平台。
讲解清楚后,再进一步讲解微服务模块如何基于DevOps过程进行开发和集成,其次讲解一个大的应用如何拆分为多个微服务模块并基于DevOps过程进行持续集成。
微服务开发运行框架关键技术
这里面应该对微服务开发框架的关键技术组件进行讲解,包括了微服务注册中心,微服务网关,限流熔断,服务链监控等。可以基于SpringCloud框架进行讲解,同时对主流的开源技术框架也进行讲解。
企业微服务架构转型实施方法论
前面重点讲解了咨询规划,产品技术,还是需要进一步说明基于微服务架构的实施方法论,包括具体的实施方法策略,实施的范围,实施周期,实施步骤,实施中的关键点分析等。
基于微服务+DevOps+容器PaaS的具体实践
这部分主要包括结合上面所有内容,也就是最近常说的云原生应用的开发实践案例。可以依托一个大的业务系统进行微服务架构转型的具体实践。并总结经验和问题。
原文 http://blog.sina.com.cn/s/blog_493a84550102z6k8.html