Service Mesh 微服务架构设计## Service Mesh 微服务架构设计 杨彪 美团点评高级架构师 2019.10.26  ## 杨彪,美团高级架构师 原蚂蚁金服专家,著有《分布式服务架构:原理、设计与实战》和《可伸缩服务架构:框架与中间件》两本书。有近10年互 联网、游戏和支付相关的工作经验,目前从事产业互联网。 1 漫谈服务架构的演进史 2 微服务架构设计的现状 3 Service Mesh微服务设计 4 Service Mesh的框架介绍 1 漫谈服务架构的演进史 2 微服务架构设计的现状 3 Service Mesh微服务设计 4 Service Mesh的框架介绍 ## 我过往的经历情况   ## 六 边形架构 | a1b93a093b0107faff0bb8ee20e/p5_1.jpg) ## 微服务架构  ## 领域驱动架构的演进 ## 经典的DDD分层架构  ## 经典的DDD分层架构  ## 经典的三层架构 用户展现层 ,加州大学伯克利分校教授,四位RISC-V架构师之一 我喜欢 RISC-V 和这本书,因为它们优雅——简明扼要且完整。书中评论还提供了一些野史、设计的动机,以及对各种架构的批评。 ——切斯特·戈登·贝尔(C 指令集架构的设计者 这本方便的小书轻松地总结了 RISC-V 指令集架构所有的基本要素,是学生和从业者的完美参考指南。 ——兰迪·卡茨(Randy Katz),加州大学伯克利分校教授,RAID 存储系统的发明者之一 RISC-V 是学生学习指令集架构和汇编语言编程的不错选择,二者是后续使用高级语言的基础。本书清晰地介绍了 RISC-V,还包含对其演化历史的深刻见解,以及与其他常见架构的对比。以过去的指令集架构为鉴,RISC-V 以过去的指令集架构为鉴,RISC-V 的设计者能规避一些不必要、不合理的特性,使其易于教学。虽然它很简洁,但它的强大足以在实际应用中广泛使用。很久以前我教过汇编编程的入门课,如果我现在去教这门课,我很乐意用本书作为教材。 ——约翰·马沙(John Mashey),MIPS 指令集架构的设计者之一 本书讲述了 RISC-V 能做什么,及其设计者为何赋予 RISC-V 这些能力。更有趣的是,作者介绍了为何0 码力 | 223 页 | 15.31 MB | 2 年前3
领域驱动设计&中台/架构分层模型适配## 架构分层模型适配 有效防止架构腐化实践 吴雪峰@201811 DDCHINA ## CONTENTS 01 DDD分层参考架构 02 严纪律 防腐化 — 分层模型适配 03 分层模型适配实例 ## DDD分层参考架构 ## DDD分层参考架构 前端应用  DDD重点关注后台业务服务,不解决前端交互问题 干系人: 终端用户 诉求: 良好的用户体验 技术点: 人机交互设计和实现 ## DDD分层参考架构 前端应用 技术人员关注的层 • 缓存 • 日志 - 异常处理 • 配置 • Session 模型: • View Object • Resource Model 腐化案例: 大量业务逻辑堆积 ## DDD分层参考架构  ## 腐化案例: 亏空 大量0 码力 | 39 页 | 2.54 MB | 2 年前3
微服务架构与领域驱动设计 - 王磊## 微服务架构与领域驱动设计 王磊 ## 关于我   ## 华为 - 2012技术专家 丰富的持续交付/微服务架构/DevOPS经验 • 《微服务架构与实践》作者 • 《DevOps实践指南》译者 • 中国首批EXIN DevOps Master教练 • 西安DevOps Meetup 联合发起人 • 《消费者驱动契约测试-Pact》译者 • 《使用SpringBoot/Cloud构建微服务》视频作者(StuQ) 01 微服务架构与DDD 02 领域驱动设计的核心 03 基于事件风暴的DDD实践 ## 什么是微服务架构  ## 微服务架构 0 码力 | 28 页 | 1.84 MB | 2 年前3
领域驱动设计&中台/淘宝应用架构升级——反应式架构的探索与实践## 淘宝应用架构升级 反应式架构的探索与实践 淘宝 泽彬(许泽彬) DDCHINA ## > 个人介绍 花名:泽彬 就职于阿里,经历: • 负责淘宝应用架构升级 - 核心开发 - 建设用户增长设施与平台建设 • 负责过分布式调用链跟踪框架 & 系统 - 核心开发 - 分布式数据库同步系统 • Github : https://github.com/zavakid canal 核心开发者:https://github.com/alibaba/canal ## CONTENTS 01 架构升级的效果 02 架构升级的思考 03 架构升级的实践 ## CONTENTS 01 架构升级的效果 02 架构升级的思考 03 架构升级的实践 ## 架构升级的效果 我的淘宝 · RT 降低 40%+ · QPS 提升 30% 猜你喜欢 · QPS 提升 90%+ e363954a1a1a099ed278b4cf51845337/p5_1.jpg) ## 到底是怎样的架构升级 能达到这种效果? ## CONTENTS 01 架构升级的效果 02 架构升级的思考 03 架构升级的实践 ## 架构升级的思考 ## 现有架构的问题? ## 现有架构的问题 ## 同步等待 - 现有同步模型,线程多 load 高 • 资源利用率 应用本身的解决方案?0 码力 | 27 页 | 1.13 MB | 2 年前3
领域驱动设计&中台/演进式架构的平台化落地## 演进式架构的平台落地 ThoughtWorks 首席咨询师 姚安峰 DDCHINA ## 关于讲师 ## 精益系列 [英] Jez Humble [加] Joanne Molesky 著 [爱尔兰] Barry O'Reilly 姚安峰 韩锴 译 # 精益企业 ## LEAN ENTERPRISE How High Performance Organizations Innovate 从业务探索、产品与服务设计、演进式架构、敏捷开发、持续交付、数据运营等端到端数字化业务的方法与实践及其规模化应用有深入研究和丰富实践经验。 目前致力于帮助各行业客户实现数字化转型,建立数字时代的精益研发体系,提升规模化创新能力。近两年来,研究的重点放在数字化业务管理的组织治理与动态投资组合管理,最大化投资成效。 2016年翻译出版了著作《精益企业》。 演进式架构 让架构可以快速跟上业务发展与技术生态变化,并保持稳定 requirements data legality scalability ## 演进式架构 ## An evolutionary architecture supports guided, incremental change across multiple dimensions 演进式架构支持 在各个架构设计维度上, 沿着特定方向进行频繁增量式变更。   移动应用 互联网转型 架构演进  ## 获得竞争优势的关键  导致烟囱式应用架构 ——根据康威定律 ## 统一发布制约交付速度 ## 业务 负责人  特性团队 Sprint backlog 用户故事 特性 特性团队 待办 事项 特性团队 架构师  ## 云原生数据库 PieCloudDB eMPP 架构设计与实现 郭罡 拓数派CTO ## 关于拓数派(OpenPie) • 成立于2021年,以 “Data Computing for New Discoveries” 「数据计算,只为新发现」为使命。 Linux/Unix内核和系统开发、虚拟化(芯片KVM支持实现)和云计算架构、高速网络开发(内核和应用层如DPDK) • 分布式系统(SQL/NoSQL/存储) • 最近 7+ 年一直从事开源分布式数据库开发 ## 元CloudDB 一个eMPP 云原生分布式SQL数据库 一个云原生实时大数据平台基座 愿景:安全可靠 使用简单 功能齐全 性能极致 ## 传统分布式MPP架构痛点 缺乏弹性 业务使用不灵活 成本高昂 9_2.jpg) eMPP 弹性计算资源(横向纵向)、极速调整 • 多集群是另外一个弹性的维度 共享用户数据(如按需付费的对象存储) ## 云原生 云中立 • 共享元数据 • MPP架构:分布式,海量数据并行处理 • e代表弹性(elastic)  功能介绍 01 早期探索 02 方案设计和工程实现 03 性能和成本优化 04 DevOps - 运营简易度:设计新运营策略的难度 - 开发迭代:如需开发介入,那么功能迭代的速度 - 可解释性:理由是否能否说服玩家遵从建议 - 对用户价值:提升玩家体验 / 吃鸡率的帮助有多大  ## 推荐系统接入——系统架构 












