Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
大丈夫!Mackerel には "CRE" がいます/mackerel-with-cre
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Daisuke Inoue
October 05, 2017
Technology
7.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
大丈夫!Mackerel には "CRE" がいます/mackerel-with-cre
2017-10-05 開催の Mackerel Day での登壇資料です。
Daisuke Inoue
October 05, 2017
More Decks by Daisuke Inoue
See All by Daisuke Inoue
CREとカスタマーサクセスと私 / CRE, Customer Success, and Me
daisukeinoue
0
230
技術プロダクトのDevRelとカスタマーサクセス / DevRel and Customer Success in Technical Products
daisukeinoue
0
520
サーバー監視サービス・Mackerel の ブログ記事ができるまで / How to write Mackerel blog article
daisukeinoue
1
2.8k
「ソフトウェアの梃子(てこ)」と Mackerel #cmdevio / mackerel with software insulator
daisukeinoue
1
2.4k
"お客さまの課題をエンジニアリングで解決する" Mackerel CRE のアプローチ / Introducing Mackerel CRE
daisukeinoue
1
1.7k
Mackerelテクニカルサポートの裏側と醍醐味/support-engineer-night3-mackerel
daisukeinoue
4
7.3k
はてな・Mackerelチームにおける CRE のご紹介/mackerel-jtt
daisukeinoue
0
3.6k
「自分」をまるごと活かす!私が“CRE”というキャリアを選んだ理由/devsumi2018-cre
daisukeinoue
5
6.2k
エンジニアの持つ「不安」に立ち向かう 〜 僕らにできること/gbdaitokai-2017
daisukeinoue
1
1.3k
Other Decks in Technology
See All in Technology
AI時代のエンジニアの情報発信〜個人の発信を組織の力に変える〜
ryo_kawamata
0
5.6k
20261031_IoTLT_vol140_kitazaki_v1.pdf
kitazaki
0
130
AI時代、つくる力を自分たちの手に。 ──電通×KAG、アジャイルとAI駆動開発で挑む開発の変革
yuukiyo
3
440
GitHub、使う?使わない?
happysamurai294
0
130
kintoneで在庫管理システムを作るときの要件定義・設計ポイント
kai0707
0
190
Claude Codeから見る、エンジニアの世界の変容とその先
oikon48
7
4.9k
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
140
Lint の層を組み直した話
bengo4com
1
260
Devin プロモコードの受け取りと適用(2026.10.27)
kinopeee
1
760
キヨさん、67歳。AIコーディングエージェントに挑む
happysamurai294
0
130
増え続けるプロダクトの品質をどう担保するか。ProductSpecとTypeScriptによる取り組み
joere
2
270
200人の配信コメント、 全部Jevが仕分けます 〜 マサカリガードを作ってみた 〜
katayamatg
1
470
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
330
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
650
YesSQL, Process and Tooling at Scale
rocio
174
15k
Side Projects
sachag
456
43k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
640
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
390
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
340
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Transcript
େৎʂ Mackerel ʹ "CRE" ͕͍·͢ ! גࣜձࣾͯͳɹҪ্େีʢid:a-know ʣ 2017-10-05 Mackerel
Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 1
ࣗݾհ • Ҫ্ େีʢ@a_know / id:a-know ʣ • খ͍͞ Web
αʔϏεͱ͔Λͭ͘Δͷ͕͖ • גࣜձࣾͯͳ Mackerel νʔϜ CRE • γεςϜΤϯδχΞ -> Java -> Rails -> CRE 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 2
CREʁ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 3
CREʁ • Customer Reliability Engineer • ༁͢Δͱʮސ٬৴པੑΤϯδχΞʯ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ
4
ຊͷςʔϚ ʮ"CRE"͕MackerelνʔϜʹ ࡏ੶͍ͯ͠Δ͜ͱͷҙຯʯ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 5
͜͜Ͱͻͱ࣭ͭͰ͢ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 6
ࢲͨͪ "CRE" ͱ ίϛϡχέʔγϣϯΛऔͬͨ͜ͱͷ ͋Δํ ! ※ͦͷखஈ͍·ͤΜ ʢϝʔϧɺSNSɺνϟοτɺର໘ɺͳΜͰOKʣ 2017-10-05 Mackerel
Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 7
MackerelʹΑͬͯ Ϣʔβʔʹఏڙ͞Ε͍ͯΔͷʁ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 8
MackerelʹΑͬͯϢʔβʔʹఏڙ͞Ε͍ͯΔͷ • ྫ͑ • ʮαʔόʔࢹ͕ޮԽ͞ΕΔʯͱ͍͏"Ձ" • ʮಈతͳΠϯϑϥཧΛ࣮ݱ͢Δ͜ͱͰDevOps͕Ճ͞ ΕΔʯͱ͍͏"Ձ" • ͜͏ͨ͠"Ձ"ɺར༻͞ΕΔ͜ͱͰॳΊͯੜ·ΕΔͷ
• Ϣʔβʔ͕͍Δ͔Βͦ͜ Mackerel ͷ"Ձ"ੜ·ΕΔ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 9
MackerelͷੜΈग़͢"Ձ"Λ ࢧ͑Δͷʁ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 10
MackerelͷՁΛࢧ͑Δͷ • ʮMackerelͱ͍͏ϓϩμΫτͦͷͷʯ • ʮMackerelʹର͢ΔʢΤϯδχΞͷօ༷͔Βͷʣ৴པʯ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 11
ͰɺʮMackerelͱ͍͏ϓϩμΫτͦͷͷʯ Λܗ࡞Δͷʁ • ʮMackerelͱ͍͏ϓϩμΫτͦͷͷʯɺͯͳͷΤϯδ χΞͷߴ͍ٕज़ྗʹΑͬͯܗ࡞ΒΕɺҡ࣋͞Ε͍ͯ·͢ • ͰɺʮMackerelʹର͢Δ৴པʯΛܗ࡞Δͷʁ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ
12
ͰɺʮMackerelʹର͢Δ৴པʯΛܗ࡞Δɹɹ ͷʁ • ͜ΕΓٕज़ྗͰ͋Δ • Mackerel"ٕज़ϓϩμΫτ" • "Mackerel ͷ֤ػೳ͕ͳ͘ɺշదʹ͑Δ͜ͱ" ͕ɹ
৴པΛܗ࡞Δ • "Mackerel ʹର͢Δ৴པ"Λ্ͤ͞Δͷଞʹɻ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 13
"Mackerel ʹର͢Δ৴པੑ"Λ্ͤ͞Δͷ 1. ͔͚࣭͛ͨٙʹରͯ͠ɺత͔֬ͭਅ伨ͳճ͕ɹɹ ͳ͞ΕΔ͜ͱ 2. MackerelͦͷϓϥάΠϯͷಋೖํ๏ͳͲʹରͯ͠ɺΘ͔Γ ͘͢ਖ਼֬ͳυΩϡϝϯτ͕͋Δ͜ͱ 3. Mackerelʹ͍ͭͯ·ͩΒͳ͍ํ͕ɺʮMackerelΛ͔ͭ͏͜
ͱͷศར͞ॏཁੑʯΛظؒͰѲͰ͖Δ͜ͱ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 14
͜͏ͨ͠ଆ໘ͰʮMackerelʹର͢Δ৴པੑʯΛ ࢧ͑ΔΤϯδχΞϦϯάϩʔϧ • ͦΕ͕ɺࢲͨͪ "CRE" Ͱ͢ • ͍ͣΕ"ΤϯδχΞ"ͱͯ͠ͷόοΫάϥϯυΛ࣋ͭɹ ϝϯόʔͰ͢ •
Mackerel ɺCRE ͱ͍͏ͦΕઐͷϩʔϧ͕ઐଐ͍ͯ͠Δ ϓϩμΫτͰ͢ʂ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 15
۩ମతʹͳʹΛͬͯΔͷʁ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 16
۩ମతͳऔΓΈͷ͝հ 1. ͔͚࣭͛ͨٙʹରͯ͠ɺత͔֬ͭਅ伨ͳճ͕ͳ͞ ΕΔ͜ͱ 2. MackerelͦͷϓϥάΠϯͷಋೖํ๏ͳͲʹରͯ͠ɺΘ͔Γ ͘͢ਖ਼֬ͳυΩϡϝϯτ͕͋Δ͜ͱ 3. Mackerelʹ͍ͭͯ·ͩΒͳ͍ํ͕ɺʮMackerelΛ͔ͭ͏͜ ͱͷศར͞ॏཁੑʯΛظؒͰѲͰ͖Δ͜ͱ
2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 17
Mackerel ʹدͤΒΕ࣭ͨٙʹྟΉ࢟ • دͤΒΕ͓͍ͨ߹Θͤʹରͯ͠ɺग़དྷΔݶΓྗʹͳΔʗ ͦͷͨΊͷྗΛ͢Δ • ͬͺΓΤϯδχΞͳͷͰɺٕज़తͳ՝ʹཱ͔͍ͪ ͨ͘ͳΔ • ؾ͕͍ͭͨΒ
Mackerel ͷ࣭͔Βઢ͍ͯͨ͠Γ͢Δɹ ͜ͱ...... ! 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 18
ͳ͔ͥʁ • ଟ͘ͷاۀʹ͓͍ͯʮΠϯϑϥΤϯδχΞʯʮSREʯͱ͍͏ ݞॻ͖ͷਓͨͪɺগਫ਼Ӷ • ʮΠϯϑϥج൫ͷ҆ఆӡ༻ʯͱ͍͏ϛογϣϯʹରͯ͠ ɺͦͷগਓͷϝϯόʔʹେ͖ͳ͕ͷ͔͔͍ͬͯ͠ Δɺͱ͍͏ͷ͕ݱঢ় • ࣌ʹ૬ஊ૬ख͕͍ͳ͍͜ͱ......ʁ
2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 19
ͳ͔ͥʁ • ͦΜͳϢʔβʔʹدΓఴ͍ɺϢʔβʔ͕ஔ͔Ε͍ͯΔঢ়گΛ গ͠Ͱྑ͍ͷʹ͍ͯͨ͘͠ΊʹͰ͖Δ͜ͱΛ͓͜ͳͬͯ ͍͘ • ” զʑMackerelνʔϜ CRE ͷϛογϣϯʂ
2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 20
۩ମతͳྗ • Mackerel ͱηοτͰΘΕΔ͜ͱͷଟ͍ٕज़ɾϓϩμΫτʹ ͍ͭͯʑཧղΛਂΊͨΓ • ϛυϧΣΞͷ࠷৽όʔδϣϯͷίϛοτΛ͍͔͚ͨΓ • ͍ ͯͳ
ɺֶͿͷʹࠔΔڥͰͳ͍ • ࣾษڧձ • ྠಡձ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 21
۩ମతͳՌ • ։ൃΤϯδχΞͱͷΓͱΓੵۃతʹɾԁʹ͓͜ͳ͏͜ ͱͰɺਝͳϨεϙϯεͷҡ࣋Λ৺͕͚͍ͯ·͢ • ʮಉӦۀதͷฦɿ90%Ҏ্ʯ • ʮʙཌӦۀͷฦɿ99%Ҏ্ʯ • ΓͱΓʢԟ෮ʣͷฏۉճʮ2.0ʯະຬ
• ......ΛΩʔϓʢલظ࣮ʣ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 22
ʰΤεύʔʱ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 23
͋Γ͕͍ͨϑΟʔυόοΫͷʑ ! • ʰਝ͔ͭஸೡͳରԠΛ͍͖ͯͨͩ͠ɺେมຬ͍ͯ͠·͢ɻ ͜ͷ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻʱ • ʰΤεΧϨʔγϣϯͷࢫͷ࿈བྷ͚ͩͰͳ͘ɺݱ࣌ͰରԠՄ ೳͳఏҊซه͍͚ͯͨͩͯ͠ࢀߟʹͳΓ·ͨ͠ɻʱ • ʰઆ໌͕ͱͯૉΒ͘͠ɺͱͯײಈ͠ɺΑΓಋೖ͍ͨ͠
ͱײ͡·ͨ͠ɻͥͻɺଞࣾͰ͜͏͍͕ͬͨ͋Εɺ͓͢͢ Ί͍ͨ͠ͱߟ͍͑ͯ·͢ɻʱ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 24
۩ମతͳՌ • ίʔυΛॻ͍ͯղܾࡦΛఏࣔ͢Δɺͱ͍͏͜ͱ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 25
۩ମతͳऔΓΈͷ͝հ 1. ͔͚࣭͛ͨٙʹରͯ͠ɺత͔֬ͭਅ伨ͳճ͕ͳ͞ ΕΔ͜ͱ 2. MackerelͦͷϓϥάΠϯͷಋೖํ๏ͳͲʹରͯ͠ɺΘ͔Γ ͘͢ਖ਼֬ͳυΩϡϝϯτ͕͋Δ͜ͱ 3. Mackerelʹ͍ͭͯ·ͩΒͳ͍ํ͕ɺʮMackerelΛ͔ͭ͏͜ ͱͷศར͞ॏཁੑʯΛظؒͰѲͰ͖Δ͜ͱ
2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 26
Mackerel ͷυΩϡϝϯτ • ެࣜϔϧϓ͕WebͰ͍ͭͰӾཡՄೳ • ϔϧϓυΩϡϝϯτ • API υΩϡϝϯτ •
ެࣜϒϩάʮMackerel ϒϩάʯ • ຖिͷϦϦʔεͷ͓Βͤ • ෆఆظతʹɺͪΐͬͱͨ͠tipsͳͲ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 27
ެࣜϔϧϓ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 28
ެࣜϔϧϓ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 29
APIυΩϡϝϯτ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 30
ެࣜϒϩάʢtipsʣ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 31
͜͏ͨ͠υΩϡϝϯτྨͷཧ • ެ։͞Ε͍ͯΔυΩϡϝϯτ GitHub ϦϙδτϦͰཧ • CREΛؚΉ୭Ͱ͕ PullRequest Մೳ •
ެ։·ͰͷϑϩʔΛίϚϯυϕʔεͰ࣮ࢪͰ͖ΔΑ͏ʹͳͬ ͍ͯΔ • ϑΟʔυόοΫΛͲ͠Ͳ͓͠د͍ͤͩ͘͞ʂ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 32
۩ମతͳऔΓΈͷ͝հ 1. ͔͚࣭͛ͨٙʹରͯ͠ɺత͔֬ͭਅ伨ͳճ͕ͳ͞ ΕΔ͜ͱ 2. MackerelͦͷϓϥάΠϯͷಋೖํ๏ͳͲʹରͯ͠ɺΘ͔Γ ͘͢ਖ਼֬ͳυΩϡϝϯτ͕͋Δ͜ͱ 3. Mackerelʹ͍ͭͯ·ͩΒͳ͍ํ͕ɺʮMackerelΛ͔ͭ͏ ͜ͱͷศར͞ॏཁੑʯΛظؒͰѲͰ͖Δ͜ͱ
2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 33
"ඦฉҰݟʹ͔ͣ" ͷࢧԉ • ϋϯζΦϯΛ։࠵ͨ͠Γ • ͓͍ͯ͠આ໌ͨ͠Γ • Mackerel ͷັྗΛ͓͑͢ΔͨΊʹΠϕϯτʹొஃͨ͠Γ •
ͱ͍͏͜ͱΛɺCREࣗΒ͕࣮ࢪ͍ͯ͠·͢ • ʮٕज़ʹؔ͢ΔΓͱΓͷຆͲΛͦͷͰɾର໘ͰղܾͰ ͖Δ͜ͱʯΛॏࢹ͍ͯ͠·͢ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 34
"ϕετεϐʔΧʔ" ࡏ੶ • id:Soudai is ϕετεϐʔΧʔ • ˏ Builderscon 2017
• ˏ YAPC::Kansai 2017 • ˏ YAP(achimon)C::Asia 2016 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 35
͓͍͑ͨ͠ɺͨͬͨͻͱͭͷ͜ͱ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 36
ʮ͜͏ͨ͜͠ͱʹʑऔΓΜͰ͍Δ CRE ͕͍Δɺ ͦΕؚΊͯ Mackerel ͱ͍͏ ϓϩμΫτͰ͢ʯ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ
37
Mackerel ͱ͍͏αʔϏεΛڗड͢Δ • ʑ Mackerel ͷαʔόʔࢹɾΠϯϑϥཧػೳΛ׆༻͢Δ ͷͱಉ͘͡... • ʮCRE͕͍Δͱ͍͏͜ͱʯͥͻ׆༻͍ͯͩ͘͠͞ •
Έͳ͞Μͷ՝Λ"ٕज़"ͰղܾΛ͢Δ͓ख͍Λͤͯ͘͞ ͍ͩ͞ • ʮϢʔβʔ͕͍Δ͔Βͦ͜ɺMackerel ͷ"Ձ"ੜ·ΕΔʯ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 38
CRE ͷ׆༻ํ๏ɾҰྫ • ʮ͜͏͍͏͜ͱ͕͍ͨ͠ʯͱཁΛ͛ͯΈΔ • Mackerelʹ͍ؔͯ͠ͳͦ͞͏Ͱɺ૬ஊ͍ͨ͠ • υΩϡϝϯτͷΘ͔Γʹ͍͘Λͯ͠΄͍͠ • Mackerel
ʹ͍ͭͯɺฉ͖͍ͨ͜ͱͳΜͰฉ͍͍ͯͩ͘͞ • ը໘ӈ্ͷʮαϙʔτνʔϜ࿈བྷʯ͔Βʂ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 39
ʮαϙʔτνʔϜ࿈བྷʯʁ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 40
ʮαϙʔτνʔϜ࿈བྷʯʁ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 41
CRE͕Ұ؏ͯ͠େࣄʹ͍ͯ͠Δ͜ͱ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 42
CRE͕Ұ؏ͯ͠େࣄʹ͍ͯ͠Δ͜ͱ • ͱ͍͑ࢲͨͪ ͯͳ Mackerel νʔϜɺ·ͩ·ͩখ͞ ͳ৫ • ͋ΔϢʔβʔʹ͖߹͏ͱಉ࣌ʹɺMackerelͱ͍͏SaaSΛ
ར༻͞Ε͍ͯΔશͯͷϢʔβʔͱ͖߹͏ඞཁ͕͋Γ·͢ • ͷલͷϢʔβʔͱ͖߹͍ͳ͕ΒɺશͯͷϢʔβʔʹͱ ͬͯϝϦοτΛ࠷େԽͰ͖ΔΑ͏ʹߟ͑ɺߦಈ͍ͯ͠·͢ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 43
CRE͕Ұ؏ͯ͠େࣄʹ͍ͯ͠Δ͜ͱ • ଟ͘ͷέʔεʹ͓͍ͯɺ૬ஊͯ͘͠ΕͨํΛͰ͖Δ͚ͩʮ૬ஊલ ͷঢ়ଶΑΓྑ͍ঢ়ଶʹ͢Δʯ͜ͱΛ৺͕͚͍ͯ·͢ • ࣌ʹϢʔβʔʹ͓खΛֻ͓͚͢Δ͜ͱɾ࠶ߟΛଅ͢Α͏ͳ͜ ͱΛ͓͑͢Δ͜ͱ͋Δ͔͠Ε·ͤΜ • ࢲͨͪɺʮຊʹϢʔβʔͷͨΊʹͳΔ͜ͱͳʹ͔ɺΛɹ ظతͳઢͰʯߟ͑ɺߦಈ͠·͢
• ͱʹ͔͘ʮϢʔβʔͷ՝ղܾͷ͓ख͍͕͍ͨ͠ʯʂ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 44
·ͱΊ • Mackerel ͷ"Ձ"ɺϢʔβʔ͕͍Δ͔Βͦ͜ੜ·ΕΔͷ • ͦͷ"Ձ"Λࢧ͍͑ͯΔͷʮMackerel ͦͷͷʯͱʮMackerel ʹର͢ΔΤϯδχΞͷօ༷͔Βͷ৴པʯͰ͢ • ʮٕज़ϓϩμΫτͰ͋Δ
Mackerelʯͷ৴པΛܗ࡞Δͷɺɹɹ ٕज़ྗͰ͋Δͱߟ͍͑ͯ·͢ • "CRE"ͦΕΛࢧ͑ΔઐଐͷϩʔϧͰ͢ɻͥͻ͓ؾܰʹ͝૬ஊ͘ ͍ͩ͞ʂ 2017-10-05 Mackerel Day!ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ 45