Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Cookpad TechKitchen #8: Breaking BatchJobs Beautifully
Minero Aoki
June 07, 2017
Programming
3
1k
Cookpad TechKitchen #8: Breaking BatchJobs Beautifully
第8回Cookpad TechKitchenで発表した「美しいバッチの壊しかた」の資料です。(15分)
Minero Aoki
June 07, 2017
Tweet
Share
More Decks by Minero Aoki
See All by Minero Aoki
Why Cookpad Is Choosing Redshift as Our Data Platform
aamine
5
1.8k
Amazon Redshift事例祭り2020 - ぼくのかんがえたさいきょうのデータ活用基盤
aamine
2
570
Cookpad 2016 Summer Intern: Programming Paradigm
aamine
4
18k
Other Decks in Programming
See All in Programming
Rust、何もわからない...#3
estie
0
170
atama plusの開発チームはどのように「不確実性」に向き合ってきたか〜2022夏版〜
atamaplus
3
630
Windows コンテナ Dojo 第5回 OpenShift で学ぶ Kubernetes 入門
oniak3ibm
PRO
0
200
ExplainableAIの概要とAmazon SageMaker Clarifyでの実装例
hacarus
0
100
2022年のモダンCSS改
tonkotsuboy_com
24
17k
設計の考え方とやり方
masuda220
PRO
56
31k
YATA: collaborative documents and how to make them fast
horusiath
1
170
Records の使い方はこれでいいの? をみんなで考えたい / Java DO #20
gishi_yama
0
130
Untangling Coroutine Testing (Droidcon Berlin 2022)
zsmb
2
490
Pluggable Storage in PostgreSQL
sira
1
190
レビュー駆動学習のススメ_StaPy#83
soogie
0
320
10歳の minne から、これから長く続くプロダクトを作るすべての人へ
tsumichan
9
3.7k
Featured
See All Featured
From Idea to $5000 a Month in 5 Months
shpigford
373
44k
The World Runs on Bad Software
bkeepers
PRO
57
5.4k
A Tale of Four Properties
chriscoyier
149
21k
GraphQLとの向き合い方2022年版
quramy
16
8.5k
A designer walks into a library…
pauljervisheath
196
16k
Streamline your AJAX requests with AmplifyJS and jQuery
dougneiner
127
8.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
253
12k
Building Flexible Design Systems
yeseniaperezcruz
310
34k
The Pragmatic Product Professional
lauravandoore
19
3.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
15k
The Brand Is Dead. Long Live the Brand.
mthomps
46
2.7k
A Modern Web Designer's Workflow
chriscoyier
689
180k
Transcript
ඒ͍͠όονͷյ͔ͨ͠ ੨ๆ
ࣗݾհ ‣ ੨ๆʢ͓͖͋ΈͶΖ͏ʣ ‣ ݩ3VCZίϛολʔ ‣ લ৬ຊςϥσʔλ ‣ ฒྻ3%#.4ʹ֮੧ ‣
ݱ৬ΫοΫύουΠϯϑϥ෦ ‣ ੳαʔϏεʮͨΈΔʯ։ൃ ‣ %8)ͷ։ൃ
͍ͭ࡞͍ͬͯΔόον ‣ ใܥʢ%8)ʣͷ42-όον ‣ େྔͷσʔλΛͻͨ͢Βूܭ ‣ δϣϒ͕ଟ͘ϑϩʔ͕ෳࡶʢ δϣϒڧʣ ‣ ,VSPLP
#SJDPMBHF
#SJDPMBHF ‣ 42-όονઐ༻ϑϨʔ ϜϫʔΫʢ044ʣ ‣ δϣϒ42-จͷ ڧݻͳࢥʹج͘ ‣ ෳδϣϒΛͭͳ͙ػೳ ʢδϣϒωοτʣखൈ
͖࣮
Α͍όονͱʁ
ӡ༻͍͢͠
োΛ͍͢͠
ඒ͘͠յΕΔ
ඒ͍͠յΕ͔ͨͱʁ
ඒ͍͠յΕ͔ͨͱʁ Ͳ͜ͰյΕ͔͙ͨ͢Θ͔Δ ଓ͖͔Β࣮ߦͰ͖Δ ϦτϥΠͰͤΔ
ඒ͘͠յͨ͢Ίͷ όονߏஙϧʔϧ
ॲཧΛࡉׂ͔͘͢Δ ϞϊϦγοΫ ڊେδϣϒ KPC KPC KPC KPC KPC
δϣϒ *0ର͝ͱʹδϣϒׂ %# ςʔϒϧ ϑΝΠϧ ʜʜ %#
ςʔϒϧ ϑΝΠϧ ʜʜ %# ςʔϒϧ ϑΝΠϧ ʜʜ δϣϒ
δϣϒཧγεςϜͰ݁߹ KPC KPC KPC KPC KPC KPC KPC KPC KPC
མͪͯΔ ࣮ߦத ਖ਼ৗऴྃ
ʢ͕࣌ؒ͋Εʣ όονͷهड़
όονͷهड़ τϥϯβΫγϣϯͳͲ ΞτϛοΫͳߋ৽खஈΛ͏ ߋ৽͠ͳ͍ ·Δ͝ͱ࡞Γ͢ ཤྺςʔϒϧΛ͏ʢࠩͷΈJOTFSUʣ
༧తʹফ͓ͯ͘͠ʢEFMFUFJOTFSUʣ
2