-
## 阿里云
## MongoDB 分布式架构演进
张友东(林青)
阿里云数据库技术团队
# MongoDB
MongoDB as in "humongous". Used to describe something extremely large or important.
## MongoDB 核心优势
灵活 · 文档模型
高可用 • 复制集
可扩展 分片集群
##
0 码力 |
29 页 |
2.03 MB
| 2 年前 3
-
## 演进式架构的平台落地
ThoughtWorks 首席咨询师 姚安峰
DDCHINA
## 关于讲师
## 精益系列
[英] Jez Humble [加] Joanne Molesky 著
[爱尔兰] Barry O'Reilly 姚安峰 韩锴 译
# 精益企业
## LEAN ENTERPRISE
How High Performance Organizations Innovate 务探索、产品与服务设计、演进式架构、敏捷开发、持续交付、数据运营等端到端数字化业务的方法与实践及其规模化应用有深入研究和丰富实践经验。
目前致力于帮助各行业客户实现数字化转型,建立数字时代的精益研发体系,提升规模化创新能力。近两年来,研究的重点放在数字化业务管理的组织治理与动态投资组合管理,最大化投资成效。
2016年翻译出版了著作《精益企业》。
演进式架构
让架构可以快速跟上业务发展与技术生态变化,并保持稳定 data
legality
scalability
## 演进式架构
## An evolutionary architecture supports guided, incremental change across multiple dimensions
演进式架构支持
在各个架构设计维度上,
沿着特定方向进行频繁增量式变更。

Neal Ford, Rebecca Parsons & Patrick Kua
## 架构到底什么?

classes
## 耦合关系 /bcabc948732eea402ff6f566295e1b9f/p6_1.jpg)
## 架构管理
我们现实的演进

我们期望的演进

## TABLE OF CONTENTS CONTENTS 大纲
电商消息业务场景
电商消息系统架构
电商消息核心技术和挑战
电商消息全链路稳定性保障
电商消息系统未来展望
• Q&A

## 电商消息业务场景
场景:社交互动、生意沟通、交易提醒、优惠通知、品牌资讯
目标:
0 码力 |
22 页 |
12.22 MB
| 2 年前 3
-
## 分布式KV存储Cellar演进之路
## 美团点评·基础架构 齐泽斌
## 促进软件开发领域知识与创新的传播

关注InfoQ官方信息
及时获取QCon软件开发者大会演讲视频信息

## 讲点儿什么
SPEAK SOMETHING
## 演进之路
THE PATH OF EVOLUTION EVOLUTION
## ⚽️ ⚽️ ⚽️
01 业务模型
## 02 架构演进过程
03 最佳实践-如何早于用户发现问题
• 一无所有的初创期,单一架构轻装上阵
石器到工业的跃进,分布式架构保驾护航
• 化整为零,应对雪崩效应分而治之
• 从1到N的业务成长
04 不忘初心
继续前进
## BUSINESS MODEL
## $ ^{*} $
## 01 业务模型
BUSINESS ARCHITECTURE EVOLUTION PROCESS
## ♦
## 02 架构演进过程
ARCHITECTURE EVOLUTION PROCESS
一无所有的初创期,单一架构轻装上阵
石器到工业的跃进,分布式架构保驾护航
- 化整为零,应对雪崩效应分而治之
从1到N的业务成长
### 业务1.0 VS 单一架构轻装上阵
BUSINESS 1.0 VS A SINGLE STRUCTURE
0 码力 |
35 页 |
6.05 MB
| 2 年前 3
-
GOPHER CHINA 2020
中国 上海 / 2020-11.21-22
基于TarsGo的云原生微服务架构演进
利开园
2020.11.22
’ alt=‘OCR图片’/>
工作经历
腾讯Docker容器平台开发
TARS服务的基础运行环境和运营平台
腾讯TARSGo框架开发
TARS的GO语言实现
腾讯云开发业务后台开发
使用TARSGo,实现TARS+K8S的方案
GOPHER \textcircled{1} $ TarsGo框架能力分析
$ \textcircled{2} $ TarsGo的云原生演进
$ \textcircled{3} $ TarsGo应用案例演示
GOPHER CHINA 2020
中国 上海 / 2020-11.21-22
Go微服务架构选型的思考
需求
IDL、只关注业务逻辑、多语言
代码
标准化、快速部署、云原生
…
可运营的服务
丰富的服务治理能力 TarsGo框架能力分析
$\textcircled{2}$ TarsGo的云原生演进
$\textcircled{3}$ TarsGo应用案例演示
GOPHER CHINA 2020
中国 上海 / 2020-11.21-22
TARS的云原生演进
云原生的价值
+老板:节省资源与人力成本
+打工人:减少工作切换成本
TARS与K8S整合方案
+服务架构的平滑迁移
零代码服务改造
兼容原有名字服务等功能
0 码力 |
32 页 |
8.76 MB
| 1 月前 3
-
监控对象动态可变,在集群中容器的销毁创建十分频繁,无法提前预置
监控指标随着容器规模爆炸式增长,如何处理及展示大量监控数据
随着集群动态增长,监控系统必须具备动态扩缩的能力
## 监控遇上 Kubernetes
目前容器云平台提供的k8s集群包括:
10+集群(云+物理机房+边缘)
1000+机器
2W+ Pod
## 监控系统架构
• kubernetes_sd_config 自动发现服务
通过r 74d63151f676cb3/p13_1.jpg)
## Thanos + Kvass
## 缺点
架构过于复杂,多集群的情况下不便于管理
分片节点prometheus挂掉导致部分数据丢失
prometheus总体资源使用并没有减少
## V ictoriaMetrics 架构
vmstorage: 存储数据
- vminser: 通过 remote write API 接收来自 Prometheus 参考文档:https://valyala.medium.com/prometheus-vs-victoriametrics-benchmark-on-node-exporter-metrics-4ca29c75590f
## 总体架构


| 用户个性化数据同步、账号等 | 读写均衡 | 多主模式
(多点读写) |
| 分布式日志收集等 | 写多读少 | 汇聚模式
(多点写,单点读) |
| 内容统计指标获取、内容榜单等 | 读写均衡 | 混合模式
(多点写 设计思路
精准流量调度
数据同步
多元化
核心业务异地多活
主从
场景区分
多主
汇聚
混合
最终一致性
依赖关系优化
封装屏蔽细节
容量合理规划
配套系统支撑
## 当前总体架构

## 核心业务异地多活
原有系统 0 码力 |
36 页 |
1.66 MB
| 2 年前 3 -
## 唯品会微服务架构演进之路
杨钦民
唯品会企业/应用架构部架构师
## 极客邦科技 会议推荐2019

## QCon
北京
## 全球软件开发大会
大会:5月6–8日
培训:5月9–10日
QCon

## 全球架构师峰会
深圳
大会:7月12–13日
培训:7月14–15日

7月
10月
QCon
上海
## 全球软件开发大会
大会:10月17–19日
培训:10月20–21日
ArchSummit
## 全球架构师峰会
北京
大会:12月6–7日
培训:12月8–9日
![Image](/uploads/documents/8/7/5/7/875768b1d12b10321b433488137235ec/p2_7 0 码力 |
43 页 |
3.89 MB
| 2 年前 3
|