Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
QCon 2017 Beijing Observations
Search
Minqi Pan
April 21, 2017
Programming
0
270
QCon 2017 Beijing Observations
QCon 2017 北京见闻
Minqi Pan
April 21, 2017
Tweet
Share
More Decks by Minqi Pan
See All by Minqi Pan
RubyConf 2017: Packing your Ruby application into a single executable
pmq20
1
670
Node 8 and Friends
pmq20
0
240
Moving Node.js and nodec to v8 Ignition
pmq20
0
360
Node.js Compiler: compiling your Node.js application into a single executable
pmq20
5
25k
Enclose.IO: current cutting-edges and the future work
pmq20
0
240
环境变量为何能让 Ruby 快十倍
pmq20
3
760
Introductions to Node.js internals
pmq20
0
2.1k
How we scaled GitLab for a 30k-employee company
pmq20
6
1.6k
Mmap with its applications in git and libgit2
pmq20
1
180
Other Decks in Programming
See All in Programming
Local Peer-to-Peer APIはどのように使われていくのか?
hal_spidernight
2
430
非同期jobをtransaction内で 呼ぶなよ!絶対に呼ぶなよ!
alstrocrack
0
370
クラシルを支える技術と組織
rakutek
0
190
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
200
プログラマのための作曲入門
cheebow
0
510
エンジニアとして高みを目指す、 利益を生み出す設計の考え方 / design-for-profit
minodriven
23
11k
大規模アプリにおけるXcode Previews実用化までの道のり
ikesyo
0
970
Reactをクライアントで使わない
yusukebe
7
6.3k
パフォーマンスチューニングで Web 技術を深掘り直す
progfay
18
4.8k
NetworkXとGNNで学ぶグラフデータ分析入門〜複雑な関係性を解き明かすPythonの力〜
mhrtech
3
920
Web技術を最大限活用してRAW画像を現像する / Developing RAW Images on the Web
ssssota
2
1.1k
GraphQL×Railsアプリのデータベース負荷分散 - 月間3,000万人利用サービスを無停止で
koxya
1
1k
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
32
2.2k
The Cost Of JavaScript in 2023
addyosmani
53
9k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Building an army of robots
kneath
306
46k
Raft: Consensus for Rubyists
vanstee
139
7.1k
Building Adaptive Systems
keathley
43
2.8k
Transcript
QCon 2017 北京⻅见闻 Minqi Pan
None
None
None
–Infant mortality hypothesis “Young objects are much more likely to
die than old objects.”
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
–alibaba/canal “阿⾥里里巴巴mysql数据库binlog的增量量订阅&消费 组件”
None
None
None
None
None
None
None
None
None
None
None
Comparing with Zones of Ant
None
None
Comparing with “diff” service of Qunar
None
None
None
None
None
None
–Proceedings of the 2016 International Conference on Management of Data
Pages 253-265 “Ambry: LinkedIn's Scalable Geo-Distributed Object Store”
None
None
None
None
None
Replication = 3
2/3 write succeed = return
Comparing with Github Spokes (aka DGit)
None
None
None
Comparing with Alibaba Gitlab
None
None