系列开篇|云原生时代下微服务架构进阶之路

2022年05月10日 阅读数:8
这篇文章主要向大家介绍系列开篇|云原生时代下微服务架构进阶之路,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

云原生时代,不少新兴技术和实践不断涌现,而企业用户在实现云原生之旅的时候经常面临诸多新兴开源技术不知如何选择,或者有了技术堆栈可是具体落地执行困难重重的局面;这其中,尤为是微服务的技术堆栈选择和落地实现每每是其中的焦点问题。架构

VMware是业界知名的云原生领域的技术领导力厂商,在近些年服务了大量企业用户成功地实现了微服务应用实现和落地。框架

《云原生时代下微服务架构进阶之路》系列文章,就是和读者一块儿分享, VMware在相关领域的成功实践经验,和做者的技术洞察。运维

微服务这个词相信你们早已经耳熟能详了,对于微服务这个词,单纯从字面上理解,咱们把它拆分为服务这两部分的组合。对于 "" 能够理解为是对业务的拆分粒度,"服务" 能够理解为是特定一组业务逻辑而且能够提供某种业务处理的能力的聚合。微服务

那么如何进行业务的划分?  微服务划分最佳实践的路径又是怎样的?  以及是否具备一些开发利器可以加速微服务的开发落地工做? 诸如此类的问题都会在咱们微服务架构设计过程当中不可避免的遇到。此时一整套行之有效的工程方法论 + 最佳实践 + 开发框架就变得尤其重要。工具

 

本系列文章包括四大章节spa

总共十三个主题架构设计

在第一章节的三个主题中您将了解到传统”巨石”应用的优劣势、微服务架构的发展历史、优点以及微服务拆分利器(DDD 领域驱动设计)的实现路径。设计

 

1. 云原生时代下微服务架构进阶之路《一》orm

·  开篇概述,云原生历史简介,以及传统”巨石应用”的优点。blog

·  微服务架构设计的思考

 

2. 云原生时代下微服务架构进阶之路《二》

·  微服务历史简介

·  微服务架构相比传统"巨石"架构的优点

·  微服务划分原则概览

 

3. 云原生时代下微服务架构进阶之路《三》

·  微服务划分的方法论,又会用到哪些工具以及领域驱动 ( DDD )的实现路径

 

在第二章节的三个主题中您将深刻了解微服务划分的最佳实践路径。

 

4. 云原生时代下微服务架构进阶之路《四》

·  Event Storming 介绍

·  Event Storming 具体流程、细节

 

5. 云原生时代下微服务架构进阶之路《五》

·  Boris 介绍

·  Boris 具体流程、细节

 

6. 云原生时代下微服务架构进阶之路《六》

·  Sanp-E 介绍

·  Sanp-E 具体流程、细节

 

在第三章节的七个主题中您将深刻了解微服务开发利器 Spring 的相关细节,包括Spring Boot、Spring Cloud 、Spring Native 等内容。

 

7. 云原生时代下微服务架构进阶之路《七》

·  Spring 发展历史 & 简介

· Spring 技术体系介绍( Spring & Spring Boot & Spring Cloud & Spring Native )

 

8. 云原生时代下微服务架构进阶之路《八》

·  Spring Boot 微服务开发基石揭秘

 

9. 云原生时代下微服务架构进阶之路《九》

·  深刻了解微服务架构解决方案 Spring Cloud

 

10. 云原生时代下微服务架构进阶之路《十》

·  深刻了解 Spring Cloud Stream

 

11. 云原生时代下微服务架构进阶之路

   《十一》

·   Spring Native 详解

 

12. 云原生时代下微服务架构进阶之路

   《十二》

·   下一代 Spring 技术之 Spring Boot3.0 & Spring 6

 

最后一个章节主要是对整个系列的一个回顾,总结。

 

13. 云原生时代下微服务架构进阶之路

   《十三》

·   回顾 & 总结

 

《云原生时代下微服务架构进阶之路》系列文章将从下周开始发布,经过专业视角,为您提供全方位的产品信息以及多维度的技术解读,为您的企业转型和业务发展提供高效的运维工具和解决方案,敬请关注!

 

做者简介

李刚,VMware 大中华区应用现代化部门高级系统架构师,资深企业级软件开发和软件系统架构师。Spring Cloud开源社区项目贡献者、Netflix开源社区贡献者。近几年,参与并主导了许多大型企业客户的应用现代化数字转型项目,涉及物流、制造、金融等诸多领域。特别对微服务实现方法、现代化应用架构设计、云原生实施落地、开源软件技术等方面有着丰富经验。

来源|公众号:VMwareTanzu云原生