如何应用云原生、低代码、DDD点亮业务活力?| 聚焦SACC2022

时间:2022-10-14 19:06:24

如何应用云原生、低代码、DDD点亮业务活力?| 聚焦SACC2022

疫情已经走到第三年,在外部环境不确定中,企业的业务经营面临着巨大考验,“降本增效”成为企业战略中的核心关键词。随着数字化实践不断加深,企业越来越意识到数字化转型已经成为刚需,而系统架构能力是数字化转型的核心能力。

面对层出不穷的新技术、新架构理念,架构师需要高屋建瓴,审时度势,根据企业自身业务发展需求,结合企业现有IT资产与团队储备,选用合适的技术,设计恰当的架构,让业务与架构更紧密联动,支撑业务敏捷创新。

近年来,云原生、微服务、容器、低代码等新技术不断发展,DDD领域驱动设计等新架构理念不断落地,一些行业如金融、制造等在相关政策指引下,更注重数字化能力,对于新技术、新架构有迫切需求。但是不同行业,甚至同一行业的不同领域业务差异较大,对架构需求也有很大差别。毫无疑问,架构师身上的担子越来越重,面对新技术、新架构要怎么选?这些新技术、新架构理念在中国有哪些落地实践可供参考?

一年一度的中国架构师盛会来了!

2022年10月27日~29日,由IT168旗下ITPUB企业社区平台主办的第十五届中国系统架构师大会(SACC2022)将在云端进行网络直播。本届大会以“激发架构性能 点亮业务活力”为主题,云集国内CTO、研发总监、高级系统架构师、开发工程师和IT经理等技术人群,力争为各路豪杰奉献一场技术的饕餮盛宴。

经过十多年发展,SACC业已成为观察中国系统架构演进发展的重要窗口,从大会主题可以看出,越来越多的企业意识到架构与业务需要联动起来才能带来更大价值,今年大会主题也更强调架构要更好地服务业务,以更高的架构性能点亮业务活力。

一直以来,SACC都紧跟前沿技术、架构趋势,不断升级优化,今年,SACC2022依然保留了传统架构设计、云架构、架构演进等传统架构设计主线,在前沿技术和行业细分上做了调整。大会按照技术主线分为传统架构线(高可用架构、云架构、分布式存储)、智能运维线(DevOps、安全设计、网络架构、数据中心等)、云原生技术线(云原生架构、微服务、容器、低代码)、前沿技术线(5G、DDD、知识图谱、Serverless)以及行业架构应用主线(金融行业与制造业)。

整体来看,SACC2022大会有以下四大亮点:

01、金融业全面拥抱云原生,银行、保险、证券架构需求迥异

近年来,随着金融科技不断发展,金融业数字化转型如火如荼,金融业纷纷进行分布式改造,加强自主可控能力,全面拥抱云原生。但是同属金融业的银行、保险、证券等金融机构业务迥异,对系统架构的需求并不一样。

如保险机构业务体量大,且更为复杂。证券机构对实时性要求高,有固定的交易时间,每天都有交易波峰,而银行只有在购物节等网络消费促销等活动下才会出现这种波峰。

本次大会对金融领域进行了细分,设置了“银行业架构设计实践、保险业架构设计实践、证券业架构设计实践”三大主题专场,分享来自银行、证券、保险行业的一线实践经验。(详见《聚焦2022中国系统架构师大会,金融行业专场精彩亮点提前看》)

02、云原生、微服务、容器、低代码等技术热点广泛落地

近年来,云原生、微服务、容器、低代码等技术热点逐步从高山走向了田间地头,在各行业广泛落地。SACC 2022针对技术热点设置了“云原生架构设计与实践、微服务架构设计与治理、容器技术与边缘计算”专场,邀请业内专家分享前沿落地实践。

应用云原生架构,不但业务要做出调整,监控需求也发生了较大变化,比如基础设施动态化、标签广泛应用、云平台自身复杂度变高、监控指标滥用以及数据量激增等,这些为监控带来了新的挑战,如何解决这些问题?本次大会,北京快猫星云科技有限公司联合创始人秦晓辉将围绕云原生架构,讲解各个方面的监控原理和解法,包括Kubernetes各个组件的监控、业务应用的监控、依赖的中间件的监控等。

服务网格(Service)是下一代微服务架构技术,是目前业界微服务架构演进的主流趋势方案,也是近年来服务治理领域的热门话题。中国银联从2018年开始跟进研究服务网格技术,并自主研发了一套金融行业服务网格架构落地方案。从2019年开始,基于虚机和容器环境实践了该服务网格落地方案。本次大会,中国银联资深架构师丁春华将分享中国银联近几年在服务网格技术领域的实践。

近年来低代码领域的热度不减,企业开始关注如何使⽤低代码技术和思想来提⾼研发产出效率。⽬前业界开源、开放的⽅案⼤多适⽤于通⽤场景。⽽实际上每个企业的业务都独具特⾊,企业会更加关注如何让低代码技术适⽤于⾃⾝独具特⾊的业务,会遇到如何在业务抽象通用逻辑等问题。此外,目前的低代码产品,大部分偏重于 “UI 界面可视化编排”,对业务流程,接口服务等的低代码可视化编排考虑比较少。低代码逻辑可视化会遇到业务流程编排、接口服务编排、UI 复杂联动、微服务/(FAAS)编排等问题。如何解决这些问题?

本次大会,趣丸科技、腾讯云相关专家将带来“低代码在独具特⾊的业务中如何应⽤”“从界面到逻辑-低代码逻辑编排技术架构与实践”主题分享,介绍低代码应用之道。

03、更多的多云管理实践落地

如今,上云成为很多企业的刚需,越来越多的企业开始架构转型。对于企业来说,业务呈现多元化、多地域、全球化发展趋势,多云管理能很好利⽤单个云的优势、某个云特有的云服务,也能很好地避免服务商锁定,企业还能根据业务、技术及性能等需求动态调整多云部署策略,多云已经成为很多企业的⾸选解决⽅案。但是企业在实现多云架构的过程中依然有很多挑战,如怎样解决多云⼚商带来的管理复杂性问题,如何实现多云互联互通的⽹络⽅案,企业应⽤部署策略与多云容灾,多云可观测与安全问题等。本次大会,针对以上问题,趣丸科技(TT语⾳)资深架构师黄金将分享TT多云架构演进与实践。

04、越来越多的企业从DDD中受益

DDD(Domain-Driven Design)中文叫领域驱动设计,是一套应对复杂软件系统分析和设计的面向对象建模方法论。随着微服务的发展,DDD近年来变得火热。DDD从业务领域视角划分领域边界,保持架构和代码活力,越来越多的企业从中受益。

在国内去哪儿旅行是DDD落地实践的先行者,去哪儿旅行技术总监李佳奇将在大会分享DDD在去哪儿机票的落地和演进历程,介绍去哪儿旅行机票业务几个典型的DDD落地案例,涵盖机票主流程、用户活动、供应链等业务领域,提炼不同场景下落地DDD的不同考量和不同方法,同时横向提炼DDD落地经典方法论及配套的组织架构建设和资源配置,不管是初次落地DDD的技术团队还是有落地经验想要进一步精炼落地方法和持续改进DDD落地效果的团队,都能在大会上获得收获。

此外,Thoughtworks 总监级咨询师钟敬也将在大会上分享DDD分层架构的八个原理,DDD分层架构是将领域模型和代码实现绑定,实践“模型驱动设计”的必要环节,也是使代码结构清晰,易于维护的重要手段。目前业界对这一分层架构有不同的理解和做法。学习分层架构帮助架构师理解这样分层的原理,然后根据团队的实际情况和痛点,按照这些原理进行权衡,找到适合自己情况的架构。

05、部分议题更新

如何应用云原生、低代码、DDD点亮业务活力?| 聚焦SACC2022