课程简介
企业应用软件需要满足快速变化的业务需求,有很高的设计复杂度。面对海量用户和性能高要求,逐步使用了微服务、容器化运行环境。随着软件架构设计不断演进,微服务响应式访问方式被广泛采用,提升了组件间协作效率。同时,基于领域驱动,面向事件的设计方法也越来越流行。
很多企业的业务各个部门间是通过流程(工单)的方式来协作的,和事件驱动设计理念一致。在云原生环境中,可以运用serverless无服务器,配合服务组件,很好的承载业务功能。目前相关技术已经完善成熟,利用主流技术编写业务功能函数,通过容器平台进行部署运维,也可以通过适配器无障碍的部署在公有云中。
本次分享贯穿SpringCloud Stream, Quarkus Funqy, KNative, AWS Lambda等的热门技术,通过技术讲解和案例演示,从功能、设计和研发思路上分享企业软件云原生设计开发最新实践成果。
课程收益
1、帮助学员理解DDD和事件驱动设计的技术落地实现方法,通过主流函数式编程和serverless技术,部署在云原生计算环境中。
2、帮助学员了解业内前沿的企业应用云原生技术架构设计思路
受众人群
企业管理者,IT行业从业者及其他对架构设计感兴趣的人员
课程周期
3H
课程大纲
1、企业软件领域模型和面向事件的设计方法,通过实际案例分析灵活性和性能提升等优势
2、事件驱动技术和开发框架技术分析和开发实践
3、通过容器平台部署应用,和云计算运维平台集成