《面向数据应用的Reactive微服务架构设计与实践》
移动互联时代对商业银行数据应用服务的技术能力提出了重大挑战,我们需要设计一个全新的应用服务架构,满足高并发低延迟的性能要求,具备稳定高可用的服务质量和易开发、弹性部署的整体特性。
本次分享首先介绍了恒丰银行开发团队识别传统技术架构的性能瓶颈,选择Akka作为Reactive微服务架构的平台基础;通过自主研发Skyline软件服务平台,解决微服务组件的分布式弹性部署、软件容错、服务质量的策略管控;自主设计Zebra语言解决异步通讯和分布式并行处理编程难题,通过契约式编程开发健壮的业务功能模块。接着介绍了大数据应用场景下微服务的分拆、协同管理、Docker容器云化部署和DevOps工程实践;最后介绍微服务架构下大数据应用开发案例,如何与大数据软件生态集成,如何快速开发实时创新应用。
听众收获:
1、从企业级应用视角了解Reactive微服务架构相比传统服务架构的技术优势;
2、了解微服务架构设计过程中面对的企业级应用的技术挑战;
3、了解领域语言技术工具如何解决软件编程复杂性和工程化难题;
4、了解恒丰银行技术团队如何提炼架构设计需求,并通过技术创新开发满足自身需要的软件服务平台;
5、了解微服务软件架构的Docker容器云部署实践,银行大数据应用微服务化的实施案例。