本文介绍了由运维痛点催生智能运维平台的需求背景,以及智能运维平台的层次结构,组成元素,还有主备切换,锁等待分析等关键技术的诊断原理,实践经验。智能运维平台整合了我们 DBA 多年的运营经验和 AI、机器学习等技术,能够覆盖更多的异常场景,做到将大部分异常在发生前就预测到,为客户提供更安心的运营环境。
广告、电商和游戏是互联网变现的三个最主要手段,而电商中除了直接卖东西的部分,其他本质上也是广告。科大讯飞作为一家 AI 公司,拥有 90 余万开发者以及海量数据。利用自身的 AI 实力和大数据能力,科大讯飞广告业务实现了从零到百亿级的日交易量,它的业务架构是如何演进的?期间遇到哪些问题?架构中各子系
余额宝自 2013 年上线之后,目前存量已经突破万亿,用户规模达到 5 亿以上,为了支持这样的用户体量,余额宝不断地对现有 IT 架构进行优化和治理,2019年12月北京 ArchSummit 全球架构师峰会讲师天弘基金(余额宝)移动平台技术总监 & 首席架构师李鑫为我们详细介绍了余额宝是如
近年来,APM进入了一个高速发展的快车道,分布式环境下的应用自动发现及动态调用链路分析作为APM的核心功能在APM的推广中也获得了广泛的使用,但在实践中,也暴露出了一些不足:完全基于运行态的分析模式决定了其只能获取到有实际调用的逻辑链路,大量没有埋点或未被触发的调用逻辑则成了“失落的世界”,无法触碰
本文根据InfoQ极客大学架构开放日专场的分享整理而成,原标题《架构师的道、法、术》。共三大部分,包括架构原则、架构范式、架构治理,分别介绍架构的概念和方法论、典型业务场景下的架构范式、不同架构的治理特点这3个方面的内容。
对于具备三、五年开发经验的同学而言,可能会接触到领域建模。如果公司规模较大,可能会更早接触这一概念。但是,领域建模好像一座高山,很难越过。目前,业界提出了很多方法建模,但没有一种被公认是最好的方法,大部分建模取各家之长,这也使得这一概念变成 " 只可意会而不能言传 "。本文将分三
微服务概念已经在业界火了多年,但并不是用一套微服务框架就能将微服务理念落地。微服务本质上是架构的重构,它影响的是从架构设计、开发调试、上线部署、运维治理等一系列研发运维领域。这方面,天弘基金(余额宝)的移动平台团队已经做了大量实践探索及经验积累。 本专题将从微服务的架构切分、开发调测能力、发布pip
企业在落地微服务时,更多是在技术架构层面发力,以为所谓的服务化就是简单的引入一套微服务框架,却忽略了微服务架构带来的影响是全方位的,它会对整个研发体系,包括开发、运维、团队组织、研发协同都带来冲击。企业必须围绕微服务架构构建起一整套以服务治理为核心、从线下到线上的新的能力体系来支撑这套新架构。
本文采用DDD(领域驱动设计)作为微服务设计指导思想,通过事件风暴建立领域模型,合理划分领域逻辑和物理边界,建立领域对象及服务矩阵和服务架构图,定义符合DDD分层架构思想的代码结构模型,保证业务模型与代码模型的一致性。通过上述设计思想、方法和过程,指导团队按照DDD设计思想完成微服务设计和开发。
通
本文档的内容主要分为以下四个部分:
1、SeataTCC模式的原理解析;
2、从TCC的业务模型与并发控制分享如何设计一个TCC接口,并且适配TCC模型;
3、如何控制异常;
4、性能优化,使得TCC模式能够满足更高的业务需求。