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
Cookpad TechKitchen #8: Breaking BatchJobs Beau...
Search
Minero Aoki
June 07, 2017
Programming
1.5k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Cookpad TechKitchen #8: Breaking BatchJobs Beautifully
第8回Cookpad TechKitchenで発表した「美しいバッチの壊しかた」の資料です。(15分)
Minero Aoki
June 07, 2017
More Decks by Minero Aoki
See All by Minero Aoki
Data Engineering Study #20 "Introduction to Data Analytics with SQL" Book
aamine
15
5.4k
Treasure Data TechTalk 2022 - TD CDP in 30 minutes
aamine
1
3.3k
Why Cookpad Is Choosing Redshift as Our Data Platform
aamine
6
3.3k
Amazon Redshift事例祭り2020 - ぼくのかんがえたさいきょうのデータ活用基盤
aamine
2
1.1k
Cookpad 2016 Summer Intern: Programming Paradigm
aamine
4
19k
Other Decks in Programming
See All in Programming
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
150
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
620
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
13k
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
130
Oxcを導入して開発体験が向上した話
yug1224
4
340
技術的負債解消で開発者の未来を開く- AIの力でコード刷新
kmd2kmd
0
120
act1-costs.pdf
sumedhbala
0
110
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
170
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
6.5k
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
7k
ふつうのFeature Flag実践入門
irof
8
4.2k
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.4k
Featured
See All Featured
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
980
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
280
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
200
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
190
Raft: Consensus for Rubyists
vanstee
141
7.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Into the Great Unknown - MozCon
thekraken
41
2.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
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