阿里巴巴研发效能实践日 从
持续交付到业务创新
张燎原 阿里巴巴高级技术专家
## 从
持续交付到业务创新
一切不以达成业务目标为目的的
持续交付都是要流氓
## SELF INTRODUCTION

## 张燎原
阿里巴巴高级技术专家,他是敏捷
和精益方法 的积极实践者
和推动者,具有十多年软件研发一线实践经验,经历过消费电子、通信及互联网多个行业,长期从事研发管理及研发教练工作,负责组织级大规模敏捷导入实施
和转型的辅导。译有《程序员度量》、《软件驱魔》等。同时,他热衷编写代码
和开源,涉及软件设计、测试驱动开发、代码重构、遗留代码的维护
和持续集成及
交付。
## The Information Avalanche
知识倍增速度:
• 1750 - 1900: 灵长类动物接受培训之后,能够进行VB编程
Higher Primates Can Program After VB.NET Training
现实挑战
复杂产品、业务
和组织
理想期望
顺畅的高质量地
交付
### #1.
持续交付 ——可见、可控、可度量,加速价值
交付
## 可见:端到端拉通对齐
| 选择 | 设计 | 0 码力 |
40 页 |
3.34 MB
| 2 年前 3 0 码力 |
17 页 |
1.86 MB
| 2 年前 3 MATLAB与Spark/Hadoop相集成:实现大数据的处理和价值挖
马文辉

## 内容
## 大数据及其带来的挑战
## ■ MATLAB大数据处理
tall数组
并行与分布式计算
## ■ MATLAB与Spark/Hadoop集成
MATLA 大数据带来的挑战
传统的工具和方法不能有效工作
— 访问和处理数据变得困难;
- 需要学习使用新的工具和新的编程方式;
- 不得不重写算法以应对数据规模的增大;
现有处理或计算方法下的结果质量受到影响
- 被迫只能处理一部分数据(数据子集);
- 采用新的工具或重写算法会对现有生产力产生影响;
数据处理与分析所需时间增长
数据规模增大、数据复杂度增加,增加处理难度和所需时间;

## tall arrays R2016b 0 码力 |
17 页 |
1.64 MB
| 2 年前 3 ·往SocketMap里调用Insert,要么返回已经存在的Socket对象(引用计数加一),要么创建一个新的
## BRPC EventDispatcher
·是socket事件分发的中心
·使用epoll和边沿触发
·提供监视一个fd是否可读写,并调用对应socket对象的成员函数

高磊
曾任阿里巴巴、华为架构师、深信服云原生产品规划主管
11月17日(周三)晚8点-9点

一.另一种PaaS:API-M
二.云原生可观察性方法论
三.云原生自动化交付(ISV业务下发)
四.基础设施即代码拉通云与云原生
## 全生命周期API管理-1
服务是从内研发视角来看的,但是对于外部消费者只想找到并集成API而已,并不想了解API背后的运维细节或者需要协调运维能力!API成了一种可以交易的商品,可以购买增强自己APP的能力, API接入管理
API进站出站管理
API变更管理
API门户:消费者可以根据领域—能力查询到想要的API。
自动生成SDK方便集成。
API 服务治理
形成市场,能力互补
发行计划:向下兼容,对比发布
API文档:每一个API有一个活档,指导集成。
## 全生命周期API管理—2—Azure API Management

王国东(骁奕)
技术专家
阿里云

Kubernetes Community Days
## 交付同学的烦恼
## 创业公司A
我们还是个创业公司运维经验少,产品所有依赖的中间件服务资源都想用阿里公共云上的
我需要掌握阿里云产品 & 技术 & 计量计费体系……
混合云?这个网络拓扑是?
阿里公有云交付
## 金融公司B
我们自己的商业经营数据必须存储在公司自建机房,其他的数据为了 服务
混合云交付

## 海外友商交付
主角:工程师小明负责公司XX系统的客户交付
## 跨国贸易公司C
我们主要服务国外客户,根据当地政府的监管要求,我们必须使用aws厂商提供的中间件服务
要在AWS上海外交付?这个我还是第一次遇到,有谁可以教教我? 0 码力 |
16 页 |
30.13 MB
| 1 年前 3
Go微服务实战
毛剑
GopherChina 2017
’ alt=‘OCR图片’/>
Agenda
微服务的演进
高可用
中间件
持续集成和交付
运维体系
微服务的演进
’ alt=‘OCR图片’/>
微服务的演进
梳理业务边界
资源隔离部署
内外网服务隔离
RPC框架
API Gateway
微服务的演进
archive
account
member
videoup
feed 内外网服务隔离
RPC框架
API Gateway
微服务的演进
统一&聚合协议
errgroup并行调用
业务隔离
熔断、降级、限流等高可用
Agenda
微服务的演进
高可用
中间件
持续集成和交付
运维体系
高可用
隔离超时限流降级容错
高可用
’ alt=‘OCR图片’/>
高可用
隔离超时限流降级容错
高可用
’ alt=‘OCR图片’/>
高可用
隔离超时限流降级容错
高可用 高可用
隔离超时限流降级容错
高可用
’ alt=‘OCR图片’/>
高可用
隔离超时限流降级容错
高可用
’ alt=‘OCR图片’/>
Agenda
微服务的演进
高可用
中间件
持续集成和交付
运维体系
中间件
databus (基于Kafka)
canal (MySQL Replication)
bilitw(基于Twemproxy)
bfs (facebook haystack 0 码力 |
57 页 |
3.24 MB
| 1 月前 3 大数据集成与 Hadoop
可最大限度降低Hadoop计划风险并提高ROI的最佳实践

IBM $ ^{®} $
## 简介
Apache Hadoop技术通过支持新的流程和架构,不断改进大数据措施的经济性和活力,这样不仅有助于削减 一个开源软件项目,支持在多个商业服务器群集间分散处理和存储大型数据集,并可根据需求变化从单一服务器扩展到数以千计的服务器。主要的Hadoop组件包括Hadoop Distributed File System(用于存储大型文件)和Hadoop分布式并行处理框架(称为MapReduce)。
但是,Hadoop基础架构本身并没有提供完整的大数据集成解决方案,摆在人们面前的既有挑战,也有机遇,只有处理 大限度提高投资回报率(ROI)。
## 大数据集成对于Hadoop措施的重要性
Hadoop的迅速崛起推动企业在如何抽取、管理、转换、存储和分析大数据方面实现了范式转变。无论是要更深入的分析,还是希望获得更出色的洞察、新产品、新服务以及更高的服务水平,都可以通过这项技术一一实现,从而大幅降低成本并创造新的收入。
依靠收集、移动、转换、清除、集成、治理、探索以及分析多种不同来源的大量不同类型的 0 码力 |
16 页 |
1.23 MB
| 2 年前 3
|