汤恒杰,前隆科技架构团队负责人。于2017年加入前隆科技,主要负责公司技术架构方面工作,并聚焦于基础架构与业务架构的演进、实施与落地;在这期间参与并主导了前隆科技平台化技术体系的建设。在高可用、可扩展性的分布式系统设计及落地中积累了丰富的经验,一直致力于以系统化、平台化的方式整合流程,提高效率。
汤恒杰,前隆科技架构团队负责人。于2017年加入前隆科技,主要负责公司技术架构方面工作,并聚焦于基础架构与业务架构的演进、实施与落地;在这期间参与并主导了前隆科技平台化技术体系的建设。在高可用、可扩展性的分布式系统设计及落地中积累了丰富的经验,一直致力于以系统化、平台化的方式整合流程,提高效率。
前隆科技作为一家平台型互联网科技公司,随着业务的不断发展,产品形态逐渐趋于多元化,用户规模也随之不断增长,应用服务规模也急剧膨胀,对应用的可用性及稳定性提出了更高的要求。需求迭代速度快,项目并行度高,服务发布频次多,对交付效率与资源消耗成本提出了巨大的挑战。正是基于这样的背景,我们在现有的Dubbo服务框架之上构建了自己的微服务架构,并且运用自己创新的方式来解决服务交付环节的种种难题。在整个实践过程中,我们踩了很多的坑,也沉淀了很多的经验,在此给大家做个分享。
1. 如何基于Dubbo + 自研组件/平台来实现微服务;
2. 如何基于 Kubernetes 及周边平台实现微服务的可靠、快速发布;
3. 如何以节制与可控制的资源消耗满足微服务的交付与测试需求。