SlideShare a Scribd company logo
1 of 36
从零到千亿级实时数据处理
浅谈“流”化你的应用构架
– https://netflix.github.io/
– http://www.oschina.net/project/netflix
链接
•Netflix日处理千亿级数据平台
•大数据技术简短历史
•深潜流构架及技术基础
•为什么你的App也“流”的转!
话题
大家来回忆一下:
如何用最基础的数据结构实现hash table?
Before we start...
大家来想一下:
为什么“有些人”总不让你用全局变量?
Before we start...
● 日处理七千亿条/1+ PB 数据
● 顶峰每秒处理1千万条/20+ GB 信息
● 3000+ Kafka brokers, 12 clusters in 3 regions
● 10,000+ Docker容器部署
We help Produce,
Store,
Process,
Move
Events @ Cloud scale
Netflix Keystone Pipeline
Keystone构架
Stream
Consumers
Samza
Router
EMR
Fronting
Kafka
Consumer
Kafka
Control
Plane
Event
Producer
KSProxy
● 横向可扩展构架
● 完全构架在AWS云端基础设施上
● At-least-once 投递保证
● 容纳back pressure, 容纳云端不稳定基础服务
● Sink level isolation
● 同时支持数据中心内及跨洲际数据中心failover
● High availability, scalability & durability
● Streaming Architecture
Netflix Keystone Pipeline
Big Data History
为什么要用Streaming Architecture?
Big Data History
Big Data History
Big Data History
对流数据的现实需求
● 数据爆炸性增长
对流数据的现实需求
● 数据爆炸性增长
● 数据处理模式的需求变化
如何实现hash table?
教科书说:
如何实现hash table?
如何实现hash table?
如何实现hash table?
如何实现hash table?
Commit log
Commit log 是很多分布式系统中的核心
● Database Replication
● Paxos Consensus
● Kafka
● … …
1. 传统应用构架从零开始
1. 传统应用构架从零开始
2. 传统应用构架 - Scale up DB!
3. 传统应用构架 - Caching!
res = cache.get(key)
if (!res) {
r = db.get(key)
cache.put(key, r)
}
return r;
3. 传统应用构架 - Caching!
缓存分布式系统难题:
● Cache coherence
● Cache Invalidation
● Consistency issue
● Cold start / bootstraping
为什么?
● 分布式系统中网络延迟永远大于零
● Race condition
● Source of truth和客户端看到的永远可能不一致
3. 传统应用构架 - Caching!
4. 传统应用平台构架 - multi-layered!
4. 传统应用构架 - multi-layered!
分层组件之间的Reconciliation 协议
● 最终一直性 (eventual consistency)
● 轮询协议 (polling protocol)
● 物质化视图(materialized view)
?
为什么保存状态的数据库一定要在构架的最底端?
介绍流构架
介绍流构架
流构架特性
● 数据不可变性
● 顺序可能很重要
● Real time & Reactive
● Request / Response ⇒ Subscribe / Notify
● 预先计算好的缓存
● 流构架可以迭代组合
● 同一个数据流可产生不同的物质化视图
● Delivery guarantee
● stream everywhere!
核心实现细节
+
*Samza可由其他streaming processing framework替代。
核心实现细节
为什么Docker和流处理是天生一对?
核心实现细节
Streaming Architecture
Questions?

More Related Content

What's hot

Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
Mesos vs Kubernetes: What We Learned Working With Both For Chinese CustomersMesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
Mesos vs Kubernetes: What We Learned Working With Both For Chinese CustomersGuangya Liu
 
云存储与虚拟化分论坛 基于云计算的海量数据挖掘
云存储与虚拟化分论坛 基于云计算的海量数据挖掘云存储与虚拟化分论坛 基于云计算的海量数据挖掘
云存储与虚拟化分论坛 基于云计算的海量数据挖掘Riquelme624
 
Iaa s管理平台的规划与研发 社区
Iaa s管理平台的规划与研发 社区Iaa s管理平台的规划与研发 社区
Iaa s管理平台的规划与研发 社区benbenhappy
 
云的基石:Net app存储平台
云的基石:Net app存储平台云的基石:Net app存储平台
云的基石:Net app存储平台ITband
 
AWS_Educate_Team_SCU_Volunteer_Training_0923
AWS_Educate_Team_SCU_Volunteer_Training_0923AWS_Educate_Team_SCU_Volunteer_Training_0923
AWS_Educate_Team_SCU_Volunteer_Training_0923土撥 JIE
 
2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...
2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...
2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...Alan Tsai
 
Google Cloud Platform 2014Q4
Google Cloud Platform 2014Q4Google Cloud Platform 2014Q4
Google Cloud Platform 2014Q4Simon Su
 
跳过私有云建设的“坑” 私有云建设经验教训以及IBM PMC2.0 简介
跳过私有云建设的“坑” 私有云建设经验教训以及IBM PMC2.0 简介跳过私有云建设的“坑” 私有云建设经验教训以及IBM PMC2.0 简介
跳过私有云建设的“坑” 私有云建设经验教训以及IBM PMC2.0 简介Hardway Hou
 
AWS_Educate_Team_SCU_Volunteer_Training_0909
AWS_Educate_Team_SCU_Volunteer_Training_0909AWS_Educate_Team_SCU_Volunteer_Training_0909
AWS_Educate_Team_SCU_Volunteer_Training_0909土撥 JIE
 
Confluent流处理平台之Kafka新技术分享
Confluent流处理平台之Kafka新技术分享Confluent流处理平台之Kafka新技术分享
Confluent流处理平台之Kafka新技术分享confluent
 
AWS lambda
AWS lambda AWS lambda
AWS lambda CKmates
 
Cloud computing for manufacturing
Cloud computing for manufacturingCloud computing for manufacturing
Cloud computing for manufacturingJeff Chu
 
20210315-Amazon-EC2-with-LAMP
20210315-Amazon-EC2-with-LAMP20210315-Amazon-EC2-with-LAMP
20210315-Amazon-EC2-with-LAMP土撥 JIE
 
美团数据平台之Kafka应用实践和优化
美团数据平台之Kafka应用实践和优化美团数据平台之Kafka应用实践和优化
美团数据平台之Kafka应用实践和优化confluent
 
Ibm dnt-dcos-v9-3
Ibm dnt-dcos-v9-3Ibm dnt-dcos-v9-3
Ibm dnt-dcos-v9-3Guangya Liu
 
Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦drewz lin
 
AWS_Student_Meetup_Cloud_Computing_101
AWS_Student_Meetup_Cloud_Computing_101AWS_Student_Meetup_Cloud_Computing_101
AWS_Student_Meetup_Cloud_Computing_101土撥 JIE
 
Elastic Stack 最新动态
Elastic Stack 最新动态Elastic Stack 最新动态
Elastic Stack 最新动态Elasticsearch
 
运维?KVM & OpenVZ & Docker
运维?KVM & OpenVZ & Docker运维?KVM & OpenVZ & Docker
运维?KVM & OpenVZ & DockerSpeedyCloud
 

What's hot (20)

Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
Mesos vs Kubernetes: What We Learned Working With Both For Chinese CustomersMesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
 
云存储与虚拟化分论坛 基于云计算的海量数据挖掘
云存储与虚拟化分论坛 基于云计算的海量数据挖掘云存储与虚拟化分论坛 基于云计算的海量数据挖掘
云存储与虚拟化分论坛 基于云计算的海量数据挖掘
 
Iaa s管理平台的规划与研发 社区
Iaa s管理平台的规划与研发 社区Iaa s管理平台的规划与研发 社区
Iaa s管理平台的规划与研发 社区
 
云的基石:Net app存储平台
云的基石:Net app存储平台云的基石:Net app存储平台
云的基石:Net app存储平台
 
AWS_Educate_Team_SCU_Volunteer_Training_0923
AWS_Educate_Team_SCU_Volunteer_Training_0923AWS_Educate_Team_SCU_Volunteer_Training_0923
AWS_Educate_Team_SCU_Volunteer_Training_0923
 
2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...
2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...
2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...
 
Google Cloud Platform 2014Q4
Google Cloud Platform 2014Q4Google Cloud Platform 2014Q4
Google Cloud Platform 2014Q4
 
跳过私有云建设的“坑” 私有云建设经验教训以及IBM PMC2.0 简介
跳过私有云建设的“坑” 私有云建设经验教训以及IBM PMC2.0 简介跳过私有云建设的“坑” 私有云建设经验教训以及IBM PMC2.0 简介
跳过私有云建设的“坑” 私有云建设经验教训以及IBM PMC2.0 简介
 
AWS_Educate_Team_SCU_Volunteer_Training_0909
AWS_Educate_Team_SCU_Volunteer_Training_0909AWS_Educate_Team_SCU_Volunteer_Training_0909
AWS_Educate_Team_SCU_Volunteer_Training_0909
 
Confluent流处理平台之Kafka新技术分享
Confluent流处理平台之Kafka新技术分享Confluent流处理平台之Kafka新技术分享
Confluent流处理平台之Kafka新技术分享
 
AWS lambda
AWS lambda AWS lambda
AWS lambda
 
Cloud computing for manufacturing
Cloud computing for manufacturingCloud computing for manufacturing
Cloud computing for manufacturing
 
20210315-Amazon-EC2-with-LAMP
20210315-Amazon-EC2-with-LAMP20210315-Amazon-EC2-with-LAMP
20210315-Amazon-EC2-with-LAMP
 
美团数据平台之Kafka应用实践和优化
美团数据平台之Kafka应用实践和优化美团数据平台之Kafka应用实践和优化
美团数据平台之Kafka应用实践和优化
 
Ibm dnt-dcos-v9-3
Ibm dnt-dcos-v9-3Ibm dnt-dcos-v9-3
Ibm dnt-dcos-v9-3
 
Meteor
MeteorMeteor
Meteor
 
Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦
 
AWS_Student_Meetup_Cloud_Computing_101
AWS_Student_Meetup_Cloud_Computing_101AWS_Student_Meetup_Cloud_Computing_101
AWS_Student_Meetup_Cloud_Computing_101
 
Elastic Stack 最新动态
Elastic Stack 最新动态Elastic Stack 最新动态
Elastic Stack 最新动态
 
运维?KVM & OpenVZ & Docker
运维?KVM & OpenVZ & Docker运维?KVM & OpenVZ & Docker
运维?KVM & OpenVZ & Docker
 

Viewers also liked

Keystone event processing pipeline on a dockerized microservices architecture
Keystone event processing pipeline on a dockerized microservices architectureKeystone event processing pipeline on a dockerized microservices architecture
Keystone event processing pipeline on a dockerized microservices architectureZhenzhong Xu
 
Distributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystemDistributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystemZhenzhong Xu
 
33d Infantry Brigade Crosswire Issue 2
33d Infantry Brigade Crosswire Issue 233d Infantry Brigade Crosswire Issue 2
33d Infantry Brigade Crosswire Issue 233rdibctpao
 
ALIA NLS7 Career Planning Workshop Contributed Slides
ALIA NLS7 Career Planning Workshop Contributed SlidesALIA NLS7 Career Planning Workshop Contributed Slides
ALIA NLS7 Career Planning Workshop Contributed SlidesSue Hutley
 
Come redere felice la tua vita in un'ora
Come redere felice la tua vita in un'oraCome redere felice la tua vita in un'ora
Come redere felice la tua vita in un'oraGio Garavello
 
Mathura of my Dreams by Shruti Goswami
Mathura of my Dreams by Shruti GoswamiMathura of my Dreams by Shruti Goswami
Mathura of my Dreams by Shruti GoswamiPaarth Institute
 
Performance Indicators for Bangladeshi People
Performance Indicators for Bangladeshi PeoplePerformance Indicators for Bangladeshi People
Performance Indicators for Bangladeshi PeopleDr Nahin Mamun
 
Sejutakaos Project Proposal (ID)
Sejutakaos Project Proposal (ID)Sejutakaos Project Proposal (ID)
Sejutakaos Project Proposal (ID)danielpamungkas80
 
Hosea American 13 June 2012
Hosea American 13 June 2012Hosea American 13 June 2012
Hosea American 13 June 2012free_2flygirl
 
Mathura of my Dreams by Saloni Agarwal
Mathura of my Dreams by Saloni AgarwalMathura of my Dreams by Saloni Agarwal
Mathura of my Dreams by Saloni AgarwalPaarth Institute
 
Mobile pres
Mobile presMobile pres
Mobile presadshock
 

Viewers also liked (20)

Keystone event processing pipeline on a dockerized microservices architecture
Keystone event processing pipeline on a dockerized microservices architectureKeystone event processing pipeline on a dockerized microservices architecture
Keystone event processing pipeline on a dockerized microservices architecture
 
Distributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystemDistributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystem
 
Wh questions
Wh questionsWh questions
Wh questions
 
Bangladesh Growth Map
Bangladesh Growth MapBangladesh Growth Map
Bangladesh Growth Map
 
33d Infantry Brigade Crosswire Issue 2
33d Infantry Brigade Crosswire Issue 233d Infantry Brigade Crosswire Issue 2
33d Infantry Brigade Crosswire Issue 2
 
Erni and friend
Erni and friendErni and friend
Erni and friend
 
ALIA NLS7 Career Planning Workshop Contributed Slides
ALIA NLS7 Career Planning Workshop Contributed SlidesALIA NLS7 Career Planning Workshop Contributed Slides
ALIA NLS7 Career Planning Workshop Contributed Slides
 
Come redere felice la tua vita in un'ora
Come redere felice la tua vita in un'oraCome redere felice la tua vita in un'ora
Come redere felice la tua vita in un'ora
 
Mathura of my Dreams by Shruti Goswami
Mathura of my Dreams by Shruti GoswamiMathura of my Dreams by Shruti Goswami
Mathura of my Dreams by Shruti Goswami
 
Moral Fundamentalism
Moral FundamentalismMoral Fundamentalism
Moral Fundamentalism
 
Profil MonaVie
Profil MonaVieProfil MonaVie
Profil MonaVie
 
Who am I?
Who am I?Who am I?
Who am I?
 
Performance Indicators for Bangladeshi People
Performance Indicators for Bangladeshi PeoplePerformance Indicators for Bangladeshi People
Performance Indicators for Bangladeshi People
 
The ABCs of Strategy
The ABCs of StrategyThe ABCs of Strategy
The ABCs of Strategy
 
Sejutakaos Project Proposal (ID)
Sejutakaos Project Proposal (ID)Sejutakaos Project Proposal (ID)
Sejutakaos Project Proposal (ID)
 
Hosea American 13 June 2012
Hosea American 13 June 2012Hosea American 13 June 2012
Hosea American 13 June 2012
 
Mathura of my Dreams by Saloni Agarwal
Mathura of my Dreams by Saloni AgarwalMathura of my Dreams by Saloni Agarwal
Mathura of my Dreams by Saloni Agarwal
 
What time is it
What  time  is  itWhat  time  is  it
What time is it
 
Matching Game for Families
Matching Game for FamiliesMatching Game for Families
Matching Game for Families
 
Mobile pres
Mobile presMobile pres
Mobile pres
 

Similar to Streaming architecture zx_dec2015

Data Analyse Black Horse - ClickHouse
Data Analyse Black Horse - ClickHouseData Analyse Black Horse - ClickHouse
Data Analyse Black Horse - ClickHouseJack Gao
 
天涯论坛的技术进化史-Qcon2011
天涯论坛的技术进化史-Qcon2011天涯论坛的技术进化史-Qcon2011
天涯论坛的技术进化史-Qcon2011Yiwei Ma
 
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04   美团下一代分布式存储系统美团技术沙龙04   美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统美团点评技术团队
 
徐晓 Qq空间技术架构之峥嵘岁月
徐晓 Qq空间技术架构之峥嵘岁月徐晓 Qq空间技术架构之峥嵘岁月
徐晓 Qq空间技术架构之峥嵘岁月drewz lin
 
Cnut 容器大会 京东
Cnut 容器大会 京东Cnut 容器大会 京东
Cnut 容器大会 京东tommy tommy
 
Mesos-based Data Infrastructure @ Douban
Mesos-based Data Infrastructure @ DoubanMesos-based Data Infrastructure @ Douban
Mesos-based Data Infrastructure @ DoubanZhong Bo Tian
 
05 杨志丰
05 杨志丰05 杨志丰
05 杨志丰锐 张
 
唯品会大数据实践 Sacc pub
唯品会大数据实践 Sacc pub唯品会大数据实践 Sacc pub
唯品会大数据实践 Sacc pubChao Zhu
 
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发  - 淘宝软件基础设施构建实践开源+自主开发  - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践Wensong Zhang
 
Introduction to K8S Big Data SIG
Introduction to K8S Big Data SIGIntroduction to K8S Big Data SIG
Introduction to K8S Big Data SIGJazz Yao-Tsung Wang
 
淺談 Kubernetes於大數據生態系的相關開發近況
淺談 Kubernetes於大數據生態系的相關開發近況淺談 Kubernetes於大數據生態系的相關開發近況
淺談 Kubernetes於大數據生態系的相關開發近況inwin stack
 
Big Data Projet Management the Body of Knowledge (BDPMBOK)
Big Data Projet Management the Body of Knowledge (BDPMBOK)Big Data Projet Management the Body of Knowledge (BDPMBOK)
Big Data Projet Management the Body of Knowledge (BDPMBOK)Jazz Yao-Tsung Wang
 
分布式流数据实时计算平台 Iprocess
分布式流数据实时计算平台 Iprocess分布式流数据实时计算平台 Iprocess
分布式流数据实时计算平台 Iprocessbabel_qi
 
Mysql HandleSocket技术在SNS Feed存储中的应用
Mysql HandleSocket技术在SNS Feed存储中的应用Mysql HandleSocket技术在SNS Feed存储中的应用
Mysql HandleSocket技术在SNS Feed存储中的应用iammutex
 
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰Scourgen Hong
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at TaobaoJoshua Zhu
 
Delta Lake Architecture: Delta Lake + Apache Spark Structured Streaming
Delta Lake Architecture: Delta Lake + Apache Spark Structured StreamingDelta Lake Architecture: Delta Lake + Apache Spark Structured Streaming
Delta Lake Architecture: Delta Lake + Apache Spark Structured StreamingXiao Li
 
AWS re:Invent Recap 2016 Taiwan part 1
AWS re:Invent Recap 2016 Taiwan part 1AWS re:Invent Recap 2016 Taiwan part 1
AWS re:Invent Recap 2016 Taiwan part 1Amazon Web Services
 
深入淺出 AWS 大數據工具
深入淺出 AWS 大數據工具深入淺出 AWS 大數據工具
深入淺出 AWS 大數據工具Amazon Web Services
 
Apache Kylin Data Summit 2019: Kyligence Presentation
Apache Kylin Data Summit 2019: Kyligence PresentationApache Kylin Data Summit 2019: Kyligence Presentation
Apache Kylin Data Summit 2019: Kyligence PresentationTyler Wishnoff
 

Similar to Streaming architecture zx_dec2015 (20)

Data Analyse Black Horse - ClickHouse
Data Analyse Black Horse - ClickHouseData Analyse Black Horse - ClickHouse
Data Analyse Black Horse - ClickHouse
 
天涯论坛的技术进化史-Qcon2011
天涯论坛的技术进化史-Qcon2011天涯论坛的技术进化史-Qcon2011
天涯论坛的技术进化史-Qcon2011
 
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04   美团下一代分布式存储系统美团技术沙龙04   美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
 
徐晓 Qq空间技术架构之峥嵘岁月
徐晓 Qq空间技术架构之峥嵘岁月徐晓 Qq空间技术架构之峥嵘岁月
徐晓 Qq空间技术架构之峥嵘岁月
 
Cnut 容器大会 京东
Cnut 容器大会 京东Cnut 容器大会 京东
Cnut 容器大会 京东
 
Mesos-based Data Infrastructure @ Douban
Mesos-based Data Infrastructure @ DoubanMesos-based Data Infrastructure @ Douban
Mesos-based Data Infrastructure @ Douban
 
05 杨志丰
05 杨志丰05 杨志丰
05 杨志丰
 
唯品会大数据实践 Sacc pub
唯品会大数据实践 Sacc pub唯品会大数据实践 Sacc pub
唯品会大数据实践 Sacc pub
 
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发  - 淘宝软件基础设施构建实践开源+自主开发  - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践
 
Introduction to K8S Big Data SIG
Introduction to K8S Big Data SIGIntroduction to K8S Big Data SIG
Introduction to K8S Big Data SIG
 
淺談 Kubernetes於大數據生態系的相關開發近況
淺談 Kubernetes於大數據生態系的相關開發近況淺談 Kubernetes於大數據生態系的相關開發近況
淺談 Kubernetes於大數據生態系的相關開發近況
 
Big Data Projet Management the Body of Knowledge (BDPMBOK)
Big Data Projet Management the Body of Knowledge (BDPMBOK)Big Data Projet Management the Body of Knowledge (BDPMBOK)
Big Data Projet Management the Body of Knowledge (BDPMBOK)
 
分布式流数据实时计算平台 Iprocess
分布式流数据实时计算平台 Iprocess分布式流数据实时计算平台 Iprocess
分布式流数据实时计算平台 Iprocess
 
Mysql HandleSocket技术在SNS Feed存储中的应用
Mysql HandleSocket技术在SNS Feed存储中的应用Mysql HandleSocket技术在SNS Feed存储中的应用
Mysql HandleSocket技术在SNS Feed存储中的应用
 
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at Taobao
 
Delta Lake Architecture: Delta Lake + Apache Spark Structured Streaming
Delta Lake Architecture: Delta Lake + Apache Spark Structured StreamingDelta Lake Architecture: Delta Lake + Apache Spark Structured Streaming
Delta Lake Architecture: Delta Lake + Apache Spark Structured Streaming
 
AWS re:Invent Recap 2016 Taiwan part 1
AWS re:Invent Recap 2016 Taiwan part 1AWS re:Invent Recap 2016 Taiwan part 1
AWS re:Invent Recap 2016 Taiwan part 1
 
深入淺出 AWS 大數據工具
深入淺出 AWS 大數據工具深入淺出 AWS 大數據工具
深入淺出 AWS 大數據工具
 
Apache Kylin Data Summit 2019: Kyligence Presentation
Apache Kylin Data Summit 2019: Kyligence PresentationApache Kylin Data Summit 2019: Kyligence Presentation
Apache Kylin Data Summit 2019: Kyligence Presentation
 

Streaming architecture zx_dec2015