参与《一言以蔽之 十年架构之路 架构大会》总结

简介: 上周六参加了《一言以蔽之 十年架构之路 架构大会》,简单写一篇随笔,记录一些要点的 PPT。 会议日程如下:   第一场:如何应对架构的高复杂度 结构分解是永久的主旋律 微服务架构,将系统的复杂度从应用中移动到底层通用平台中。

上周六参加了《一言以蔽之 十年架构之路 架构大会》,简单写一篇随笔,记录一些要点的 PPT。

会议日程如下:

clip_image002

 

第一场:如何应对架构的高复杂度

clip_image004

clip_image006

结构分解是永久的主旋律

微服务架构,将系统的复杂度从应用中移动到底层通用平台中。

康威定律:软件系统的结构应该匹配组织架构。

风险驱动模型 & 质量属性。

约束驱动。

 

第二场:微服务架构实战-京东开放式平台架构演变

从 1.0 到 3.0 的架构演变:

clip_image008

clip_image010

clip_image012

 

三个案例:

clip_image014

 

clip_image016

clip_image018

clip_image020

clip_image022

关键语句:想到抗量,就要想到redis!

第三场:58 同城的转转 IM 架构

clip_image002[6]

clip_image004[5]

添加移动端之后的架构。

clip_image006[5]

clip_image008[5]

clip_image010[5]

 

第四场:SOA 服务治理的经验

clip_image002[8]

clip_image004[7]

 

第五场:深度学习的集群方案

人工智能中的神经网络算法,涉及到过多的分支。所以一般都使用多核(几千个核心)的 GPU 进行运算,而不是 CPU。

image

 

后来因为有事,提前离开了会场…… 微笑

目录
相关文章
|
机器学习/深度学习 算法 计算机视觉
2012到2020主要的CNN架构总结
2012到2020主要的CNN架构总结
178 0
2012到2020主要的CNN架构总结
|
Web App开发 存储 缓存
「web浏览器」从一张进程截图说起,总结了一波Chrome架构知识点
本文从一张进程截图说起,总结了一波Chrome架构知识点。
241 0
|
SQL 分布式计算 前端开发
架构组件&查询处理流程--笔记总结 | 学习笔记
快速学习 架构组件&查询处理流程--笔记总结
66 0
|
存储 前端开发 数据管理
淘宝安卓端搜索架构升级总结
推荐语:这篇文章图文并茂地介绍了淘宝搜索滚动容器的技术演进过程,结合代码讲解页面结构划分、数据处理、交互效果,还包含了对逻辑抽象、功能拓展的思考,最后总结了可复用的架构。非常具有实践意义,推荐阅读学习! ——大淘宝技术终端开发工程师 门柳
288 0
淘宝安卓端搜索架构升级总结
|
大数据 API 微服务
又一神作!Alibaba“M8级”大牛总结微服务与事件驱动架构启蒙手册
首先什么是事件驱动型微服务?(书中摘要) 微服务和微服务类型的架构已经存在很多年了,它们有许多不同的形式和名字。面向服务的架构(service-oriented architecture,SOA)通常由多个相互直接同步通信的微服务构成。消息传递架构使用可被消费的事件在微服务之间进行异步通信。基于事件的通信当然不算新颖,但大规模并实时地处理大数据集是新的需求,而这要求对旧的架构类型进行改进。
又一神作!Alibaba“M8级”大牛总结微服务与事件驱动架构启蒙手册
|
监控 Cloud Native Java
《JAVA生态圈技术总结》之 微服务架构蓝图总览(下)
《JAVA生态圈技术总结》之 微服务架构蓝图总览(下)
《JAVA生态圈技术总结》之 微服务架构蓝图总览(下)
|
JSON 运维 负载均衡
《JAVA生态圈技术总结》之 微服务架构蓝图总览(上)
《JAVA生态圈技术总结》之 微服务架构蓝图总览(上)
《JAVA生态圈技术总结》之 微服务架构蓝图总览(上)
|
存储 缓存 前端开发
微服务与领域驱动设计,架构实践总结
如果软件系统存在持续的迭代周期,那么其中业务、技术、架构的复杂性都会直线拉升,其相应的开发难度也会提高,随之而来的压力会持续在开发和测试之间来回横跳。
280 0
微服务与领域驱动设计,架构实践总结
|
监控 Kubernetes Cloud Native
《Java生态圈技术总结》之 微服务架构蓝图总览
微服务是一种架构风格,将单体应用划分成一组小的服务,尽量符合单一职责的原则,使得服务之间相互协作,实现业务功能; 每个服务都运行在独立的进程、虚拟机、容器、服务器中,服务之间采用轻量级的通信机制(HTTP/JSON)进行协作; 每个服务围绕各自的业务能力进行构建,并且能够通过自动化机制独立地部署,相互之间无部署依赖;
|
资源调度 Kubernetes 网络协议
深入浅出总结Flink运行时架构。
Flink 运行时架构主要包括四个不同的组件,它们会在运行流处理应用程序时协同工作:作业管理器(JobManager)、资源管理器(ResourceManager)、任务管理器(TaskManager),以及分发器(Dispatcher)。因为 Flink 是用 Java 和 Scala 实现的,所以所有组件都会运行在Java 虚拟机上。接下来对各个组件的功能进行简单介绍i。
深入浅出总结Flink运行时架构。