第 1 节 为什么要学 Spring Boot(第1页)

大家好,我是纯洁的微笑,从 2013 年到现在,我一直从业于第三方支付和互联网金融这两个领域。在互联网金融公司工作期间,从零参与了公司技术平台建设,随着公司业务不断发展,组织技术团队对平台进行过四次大架构升级,从最初单体架构发展到最后的微服务架构,我也从一个一线开发人员成长为互联网金融公司的技术负责人。

2016 年,也就是构建第四代平台架构的时候,我在技术调研时了解到了 Spring Boot,初步尝试使用后,被其简洁快速开发的魅力所吸引,随即推广到公司所有项目中。为了促进学习,我在网络上连载了 Spring Boot 的系列文章,意外得到广大网友的认可,早期的文章可以在我的个人公众号或者博客查看:

2017 年我又从互联网金融回归到第三方支付行业,当时公司正在构建新一代的支付平台,技术栈和互金的第四代平台一样,采用的 Spring Boot + Spring Cloud 相关生态,有所不同的是支付行业所面临的业务更加复杂,交易规模更为庞大。在互联网金融公司中第四代平台大概有二十多个微服务支撑平台,现在公司的新一代支付系统微服务项目六十多个,每个服务部署三个实例就高达一百多个;在互金行业只有在抢标的时候有大量的流量,一年交易二、三十亿,现在我就职的支付公司每天交易量就高达四、五十亿,对系统的稳定性和性能要求更高。

回到第三方支付行业后,我开始负责公司新一代平台的微服务架构实践,以及微服务架构下大数据平台建设。经过两家公司对 Spring Boot 的使用,我越发认识到 Spring Boot 对传统开发带来的挑战,Spring Cloud 未来可能会随着 Kubernetes 和 Service Mesh 的发展有所弱化,但是 Spring Boot 给开发带来的影响是深远的。恰逢今年 Spring Boot 2.0 的推出,可以预见的是未来的发展会越来越好。

Spring Boot 2.0 专栏

Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 的热潮,单从我个人博客访问量大幅增加,就可
(本章节未完结,点击下一页翻页继续阅读)