面向持续软件工程的微服务架构技术
NASAC
持续性(continuity)已经日益成为互联网时代软件系统的基本特性之一。这种持续性覆盖从商业策划、软件开发、运维、演化的所有环节,导致软件系统的边界和发展走向始终处在不断变化、持续更新和适应之中,也给软件系统的设计、开发以及运维带来了巨大的挑战。从软件架构的角度看,为了适应上述趋势,传统的单机或者集中式软件架构必然需要向去中心化的分布式架构转变,从而充分降低各个软件子系统以及服务之间的耦合,微服务(microservices)正是这样一种分布式架构方式。本论坛汇集了学术界的研究者和工业界的实践者在面向持续性软件工程的微服务相关架构技术方面的探索、思考和反思。论坛内容涵盖领域驱动的服务设计、架构评估与演化、大型系统服务监控等关键话题。
论坛组织委员会:
张 贺(南京大学)
王忠杰(哈尔滨工业大学)
陈连平(华为科技有限公司)
彭 鑫(复旦大学)
论坛主持人:
张 贺(南京大学)
王忠杰(哈尔滨工业大学)
彭 鑫(复旦大学)
日程安排:
时 间:2020年11月20日(星期五)09:00-12:30
2020年11月21日(星期六)11:00-12:30
地 点:重庆富力假日酒店 多功能厅
论坛议程:
时 间 |
主 题 |
讲 者 |
Session 1 (2020年11月20日,09:00-10:30) 微服务评估与演化 |
||
09:00-09:30 |
Keynote 1 中台:企业数字商业的新基建 |
陈新宇,云徙科技 |
09:30-09:50 |
面向微服务架构的开发组织适应性评估框架的研究 |
崔海涛 |
09:50-10:10 |
基于多源特征空间的微服务可维护性评估 |
晋武侠 |
10:10-10:30 |
多版本共存的微服务系统自适应演化方法 |
贺祥 |
10:30-11:00 |
茶 歇 |
|
Session 2 (2020年11月20日,11:00-12:20) 领域建模和服务设计 |
||
11:00-11:20 |
应用领域驱动设计模式的收益与挑战:系统文献综述 |
贾子甲 |
11:20-11:40 |
一种面向领域驱动设计的逆向建模支持方法 |
钟陈星 |
11:40-12:00 |
基于混沌工程的微服务韧性风险识别和分析方法 |
殷康璘 |
12:00-12:20 |
一种优化的数据流驱动的服务拆分方法 |
李杉杉 |
Session 3 (2020年11月21日,11:00-12:30) DevOps与微服务实践 |
||
11:00-11:30 |
Keynote 2 百度大规模云原生架构的生产实践 |
郑然,百度 |
11:30-11:50 |
DevSecOps:DevOps 下实现持续安全的实践探索 |
戴启铭 |
11:50-12:10 |
一种智能合约微服务化框架 |
张富利 |
12:10-12:30 |
一种监控系统的链路跟踪型日志数据的存储设计 |
任天 |
报告及嘉宾简介:
1. 陈新宇(觉远):中台:企业数字商业的新基建
摘要:IT系统是企业业务的基础设施,但传统IT建设思路已无法满足企业进行数字化转型的需要。中台是基于云计算、大数据、人工智能等新一代技术打造的持续演进的企业级业务能力和数据共享服务平台。中台构建了企业进行应用开发的新一代平台型基座,翻新了IT系统的技术底座。中台作为企业建设IT系统的新思路,正成为数字商业时代企业的新基建。
简介:陈新宇,云徙科技联合创始人&首席架构师,《中台战略》、《中台实践》主要作者之一,中国软件行业协会应用软件产品云服务分会“数字企业中台应用专家顾问团”副主任专家,香港中文大学计算机科学与工程学博士。领导云徙科技数字中台系统的规划、建设并赋能企业落地实施。
2. 郑 然:百度大规模云原生架构的生产实践
摘要: 云原生代表了未来下一代云计算的技术趋势, 可以帮助大部分企业提升研发效率, 降低企业运营的 IT 成本. 百度自从 2010 年就开始探索云原生技术的思想, 经过 10 年的技术积累, 正在朝着以 Kubernetes, ServiceMesh, prometheus 等开源社区标准化的技术方向演进. 面对百度海量的数据和用户访问请求, 大规模标准云原生技术落地过程中, 需要从规模化, 可靠性, 高性能和能力增强等角度进行大量的架构优化和研发工作, 同时通过云计算平台将经过大规模生产环境验证过的技术和经验回馈给广大企业和用户。
简介:郑然,百度基础架构部主任架构师,负责百度云原生技术和产品的研发工作。从2009年加入百度以来,主持设计了百度第一代基于 Hadoop的分布式索引系统,奠定了百度搜索引擎的架构从单机系统向分布式技术的转变过程;主导了百度三代 PaaS 的架构设计和演化过程,实现了百度搜索引擎超大规模集群和服务管理系统的技术变革,在百度数十万台服务器上实现了大规模服务混部技术,节省了数万台服务器资源。