文章 2022-02-17 来自:开发者社区

阿里高级技术专家:整洁的应用架构“长”什么样?| 开发者必读(145期)

最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》! 每日集成开发者社区精品内容,你身边的技术资讯管家。 每日头条 阿里高级技术专家:整洁的应用架构“长”什么样? 作者张建飞,是阿里巴巴高级技术专家,入司6年,他创建了COLA。希望可以探索一套切实可行的应用架构规范,这个规范不是高高在上的纸上谈兵,而是可以复制、可以理解、可以落地、可以控制复杂性的指导.....

文章 2022-02-17 来自:开发者社区

阿里高级技术专家:整洁的应用架构“长”什么样?

阿里妹导读:作者张建飞是阿里巴巴高级技术专家,入司6年,他创建了COLA。希望可以探索一套切实可行的应用架构规范,这个规范不是高高在上的纸上谈兵,而是可以复制、可以理解、可以落地、可以控制复杂性的指导和约束。本文详述了他对COLA的升级迭代。 很多同学不止一次和我反馈,我们的系统很混乱,主要表现在: 应用的层次结构混乱:不知道应用应该如何分层、应该包含哪些组件、组件之间的关系是什么; 缺少规范.....

文章 2022-02-17 来自:开发者社区

阿里高级技术专家:整洁的应用架构“长”什么样?

很多同学不止一次和我反馈,我们的系统很混乱,主要表现在: 应用的层次结构混乱:不知道应用应该如何分层、应该包含哪些组件、组件之间的关系是什么;缺少规范的指导和约束:新加一段业务逻辑不知道放在什么地方(哪个类,哪个包)、应该起什么名字比较合适? 解决这些问题,正是我创建COLA(https://github.com/alibaba/COLA)的初心之一——试图探索一套切实可行的应用架构规范,这个规....

阿里高级技术专家:整洁的应用架构“长”什么样?
文章 2022-02-17 来自:开发者社区

阿里技术专家详解DDD系列 第二弹 - 应用架构

作者|殷浩 出品|阿里巴巴新零售淘系技术部 架构这个词源于英文里的“Architecture“,源头是土木工程里的“建筑”和“结构”,而架构里的”架“同时又包含了”架子“(scaffolding)的含义,意指能快速搭建起来的固定结构。而今天的应用架构,意指软件系统中固定不变的代码结构、设计模式、规范和组件间的通信方式。在应用开发中架构之所以是最重要的第一步,因为一个好的架构能让系统安全、稳...

阿里技术专家详解DDD系列 第二弹 - 应用架构
文章 2022-02-17 来自:开发者社区

阿里视频云技术专家孙小军:短视频SDK非编架构与渲染引擎技术实现

在6月8日上海云栖视频专场中,阿里视频云技术专家孙小军进行了一场短视频技术分享,解读了短视频非编架构和渲染技术架构的实现原理。阿里云短视频SDK服务了1000多家企业用户,遇到了不同垂直行业、不同业务场景的客户。除了面临多样性需求的技术挑战外,还面临着扩展性、性能及兼容性上的考量。 那么,在基础架构研发层面是如何解决这些问题呢? 阿里云的短视频SDK从非线性编辑入手,主要目标是对音视频素材做任.....

文章 2022-02-17 来自:开发者社区

IBM技术专家:Hyperleger Fabric 架构与部署实例解析

策划|Linda 编辑|Linda 区块链前哨导语:2018 年 3 月 28 日晚 8 点半,区块链前哨迎来了第五期社群分享“超级账本 Fabric 的架构与设计”,邀请了来自 IBM 的技术专家赵振华先生现场分享。本文根据分享内容整理而成。本文主要介绍 Hyperledger Fabric 的特性、架构与核心组件,并具体分析交易过程的实现,企业案例等内容。从技术角度介绍下 Hyperled.....

文章 2022-02-15 来自:开发者社区

【干货】阿里资深技术专家丁宇谈双11高可用架构演进之路

近日Velocity China 2016在京举行,会上阿里中间件技术部资深技术专家丁宇(花名叔同)发表了题为《零点之战–阿里双11高可用架构演进之路》的演讲。丁宇从2009年开始,参加了每年的阿里双11技术保障工作, 最近两年他分别以共享平台事业部双11项目负责人,和集团双11项目稳定性总负责人的身份参与其中。 阿里巴巴平台的业务规模在过去的8年呈指数级增长,给双11所带来的技术挑战是世界...

【干货】阿里资深技术专家丁宇谈双11高可用架构演进之路
文章 2022-02-14 来自:开发者社区

阿里高级技术专家谈开源DDD框架:COLA4.1,分离架构和组件(下)

包结构分层是属于大粒度的职责划分,太粗,我们有必要往下再down一层,细化到包结构的粒度,才能更好的指导我们的工作。还是拿一堆玩具举例子,分层类似于拿来了一个架子,分包类似于在每一层架子上又放置了多个收纳盒。所谓的内聚,就是把功能类似的玩具放在一个盒子里,这样可以让应用结构清晰,极大的降低系统的认知成本和维护成本。那么,对于一个后端应用来说,应该需要哪些收纳盒呢?这一块的设计真可谓是费了老鼻子劲....

阿里高级技术专家谈开源DDD框架:COLA4.1,分离架构和组件(下)
文章 2022-02-14 来自:开发者社区

阿里高级技术专家谈开源DDD框架:COLA4.0,分离架构和组件(上)

前几天和几个饿了么的同学聊天,一听说他们还在用COLA 1.0,我二话没说,90度鞠躬,赔礼道歉,虚心聆听他们的吐槽。COLA的初衷旨在控制复杂度,救码农于水火,惭愧的是,早期的思想不成熟,设计也多有缺陷,不仅没帮到他们,反而坑了他们,实在抱歉。实际上,我在COLA 3.0迭代的时候,已经举起奥卡姆剃刀,砍掉了很多东西。然而还不够,主要体现在对架构的思考还不够透彻。再三考量,我觉得有必要对COL....

阿里高级技术专家谈开源DDD框架:COLA4.0,分离架构和组件(上)
文章 2021-12-31 来自:开发者社区

华为技术专家谈微服务分布式架构的服务配置管理

单体应用只需管理一套配置,而微服务架构后,每个系统都有自己的配置,并且各不相同,有些配置还需要能够动态改变,以动态降级、切流量、扩缩容,那微服务架构下,到底服务配置该如何管理。本地配置最简单的,在代码里写配置。比如下面这段代码用到Hystrix,并且在代码里定义了几个配置:线程的超时时间是3000ms熔断器触发的错误比率是60%@HystrixCommand(fallbackMethod = "....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

金融级分布式架构

SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。

+关注