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
成長するためのエンジニア組織 / Hatena Engineering Group 2018
Search
tatsuru
PRO
July 14, 2018
Technology
1
110
成長するためのエンジニア組織 / Hatena Engineering Group 2018
tatsuru
PRO
July 14, 2018
Tweet
Share
More Decks by tatsuru
See All by tatsuru
プロダクトオーナーとしてSLOに向き合う 〜Mackerelチームの事例〜 / SRE NEXT 2023
tatsuru
PRO
0
2.3k
Mackerelのプロダクト開発 - エンジニア中心の開発プロセスで大切にしていること
tatsuru
PRO
0
4.6k
Mackerel の EventBridge 対応開発秘話
tatsuru
PRO
1
180
技術が実現するイノベーションとWebサービス運用の未来 / Innovation from&for Web Operations
tatsuru
PRO
0
1.6k
はてなのログ運用 これまでとこれから / Hatena Engineer Seminar #6
tatsuru
PRO
7
12k
Mesosを使ったImmutable Infra 管理システムを作ってみた
tatsuru
PRO
8
8k
Other Decks in Technology
See All in Technology
ビズリーチにおけるリアーキテクティング実践事例 / JJUG CCC 2025 Spring
visional_engineering_and_design
1
120
Operating Operator
shhnjk
1
590
DatabricksにOLTPデータベース『Lakebase』がやってきた!
inoutk
0
110
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
380
関数型プログラミングで 「脳がバグる」を乗り越える
manabeai
1
190
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
7
5.3k
AWS認定を取る中で感じたこと
siromi
1
190
赤煉瓦倉庫勉強会「Databricksを選んだ理由と、絶賛真っ只中のデータ基盤移行体験記」
ivry_presentationmaterials
2
360
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
3
440
無意味な開発生産性の議論から抜け出すための予兆検知とお金とAI
i35_267
4
13k
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
7.8k
Lazy application authentication with Tailscale
bluehatbrit
0
210
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
How to train your dragon (web standard)
notwaldorf
95
6.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
The Invisible Side of Design
smashingmag
301
51k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Why Our Code Smells
bkeepers
PRO
336
57k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
KATA
mclloyd
30
14k
Transcript
͢ΔͨΊͷ ΤϯδχΞ৫ גࣜձࣾͯͳɹลى ͘͞Β͡·ϋε
ࣗݾհ w ลىɹɹJEXUBUTVSV!UBUTVSV w ͯͳɹγεςϜϓϥοτϑΥʔϜ෦ ɹɹɹɹٕज़άϧʔϓνʔϑΤϯδχΞ w ܦྺ w Ԭग़
w େֶϩϘίϯɺ)1$ݚڀ w ɹͯͳ৽ଔೖࣾ
ຊͷ༰ w ʮͯͳʯʹ͍ͭͯ w ͯͳͷΤϯδχΞ w ͯͳͷٕज़৫
ͯͳ w ɹژͰۀ w ΣϒαʔϏεΛ࡞͍ͬͯ·͢ w ͯͳϒϩάɺͯͳϒοΫϚʔΫ w .BDLFSFMɺϚϯΨϏϡʔϫ w
FUD
ͯͳͷϛογϣϯ ʮΔʯ ʮͭͳ͕Δʯ ʮදݱ͢Δʯ Ͱ৽͍͠ମݧΛఏڙ͠ɺਓͷੜ׆Λ๛͔ʹ͢Δ
None
ਓྗݕࡧͯͳ
ͯͳϒοΫϚʔΫ
#SBOE4BGFͯͳ
ͯͳϒϩά
None
ͯͳϒϩά.FEJB
.BDLFSFM
None
গδϟϯϓϧʔΩʔ
গδϟϯϓʴ
ΧΫϤϜ
Ոిձٞ
ΠΧϦϯά̎
࠷ۙͷͯͳ ϒοΫϚʔΫ ϒϩά ϊϋ ΞυςΫ اۀϒϩά #UP$ #UP#
ͯͳͷΤϯδχΞ w ࣾһɹ໊ʢ w ͕ΤϯδχΞ w ౦ژɾژͷڌମ੍ w ʢҰ෦ϦϞʔτۈʣ
ͯͳͷΤϯδχΞ w ଟ༷ͳαʔϏε܈ w ݴޠɺϛυϧΣΞɺ ϑϨʔϜϫʔΫͷҧ͍ w ৽αʔϏε͔ΒҎ্·Ͱ
ͯͳͷΤϯδχΞ w ৬छ w 8FCΞϓϦέʔγϣϯΤϯδχΞ w 8FCΦϖϨʔγϣϯΤϯδχΞ w $VTUPNFS3FMJBCJMJUZ &OHJOFFS
ͯͳͷΤϯδχΞ w ͍ͬͯΔ͜ͱ͕Ε͍ͯΔ w ࣄۀɺઐ
ٕज़άϧʔϓ w ʰΔʱʰͭͳ͕Δʱʰදݱ͢ΔʱΛ εέʔϥϒϧʹ࣮ݱ͠ɺٕज़ʹΑͬͯ ৽͍͠ମݧΛੜΈग़͢ w ΤϯδχΞͷ࠾༻ɾҭ w ৽͍͠ࣄۀػձͷ֫ಘ
ΤϯδχΞͷ
ʮҭͯΔʯ Ͱͳ͘ ʮҭͭڥΛ༻ҙ͢Δʯ
ࣗΒ͢Δҙࢤ º Λαϙʔτ͢ΔΈ
࠾༻࣌ͷϙΠϯτ දతͰͳ͍ࣝ ҙࣝɺֶ৺ ΤϯδχΞϦϯάηϯε
Λαϙʔτ͢ΔΈ w ର֎Ξτϓοτ w ใڞ༗ w ਓࣄ੍
ର֎Ξτϓοτ w ΠϯλʔωοτͦΕΛऔΓר͘*5 ڥมԽ͕ૣ͘ɺৗʹษڧͭͮ͠ ͚ͳ͚ΕͳΒͳ͍ w ษڧͨ݁͠ՌΛಠͤͣɺ֎͚ʹ ใൃ৴͢Δ͜ͱΛʮΞτϓοτʯ ͱͯ͠ॏཁࢹ͍ͯ͠Δ
ΤϯδχΞʹظ͢Δ ʮΞτϓοτʯ w Ξτϓοτ͢Δ͜ͱͰΑΓͰ͖Δ w શମͷ૯ྗͷ্ʹܨ͕ΓɺΑΓΑ ͍αʔϏε։ൃγεςϜ։ൃ͕Ͱ͖Δ Α͏ʹͳΔ w ࣾ֎ͷϓϨθϯε্͕͠৽ͨͳ࠾༻
ʹܨ͕Δ IUUQEFWFMPQFSIBUFOBTUB⒎DPNFOUSZ
Ͱ͍͠Ͱ͢ΑͶ
ΞτϓοτͷͨΊʹ w ΞτϓοτΛਪ͢Δ͜ͱΛ໌ࣔ w ΞτϓοτΛඪʹ͢Δ w Ξτϓοτ͢ΔഎதΛԡ͢
ͯͳͷධՁ߲ ՌධՁ w ඪʹର࣮ͯ͠ࡍʹୡͨ݁͠Ռ ߦಈධՁ w దͳߦಈɾϓϩηεΛͱ͍ͬͯΔ͔ ઐධՁ w ৬ߦ্อ༗͖ࣝ͢ɾٕೳɾٕज़
ઐධՁͷྫ w ӡ༻ w ઃܭ w ࿈ܞɾௐ w ΠϯϓοτɾΞτϓοτ 8FCΦϖϨʔγϣϯΤϯδχΞઐධՁ߲
ઐεΩϧඪ w ୡɾະୡ͕ධՁʹ݁͢Δͷ Ͱͳ͘ɺઐεΩϧ্ͷͨΊͷ ʮඪʯ w ʮࠓظ͜ΕΛؤுΓ·͢ɾ৳͠ ·͢ʯͱ͍͏ϚχϑΣετ
ઐεΩϧඪ ͯͳͰͳͯ͘௨༻͢Δຊਓͷε ΩϧΛ৳͢ ຊਓͷඪͱձࣾͷํͷઢΛ߹ ΘͤΔ
*0 w Πϯϓοτ͔ΒΞτϓοτͷ ྲྀΕΛ࡞Δ w ࣝͷಋೖ͔ΒఆணʹࢸΔಓ
*0Λଅਐ͢ΔͨΊͷ Έ
ใൃ৴ਪ w ٕज़ϒϩάࣥචਪ w ຖिٕज़ษڧձ
ٕज़ϒϩάࣥචਪ w )BUFOB%FWFMPQFS#MPH w ݸਓϒϩάͰ w Ҏ্ϒοΫϚʔΫͰण࢘ w ຖ݄Ұ൪ϒΫϚΛՔ͍ͩਓಛ্
ຖिٕज़ษڧձ w ಛఆͷςʔϚʹ͍ͭͯൃද͢Δ w ใڞ༗ɺΤϯδχΞؒަྲྀ w ొஃɾൃදʹ׳ΕΔ
࠷ۙͷٕज़ษڧձςʔϚ w 18"͢Δ w ػցֶशɹجૅฤɾԠ༻ฤ w 8FCαʔόΞʔΩςΫνϟೖ w த్ΤϯδχΞφΠτ
ٕज़ڞ༗ w ٕज़ษڧձͷίʔφʔ w ࣾάϧʔϓʹॻ͔ΕͨΤϯτϦΛ ରஊܗࣜͰಡΈ্͛Δ w ڞ༗͞ΕΔˠॻ͔ΕΔਖ਼ͷϧʔϓ
ٕज़ॻߪೖ w ٕज़ॻߪೖ w ձࣾॴ༗ॻ੶ͷϨϏϡʔΛJTTVFԽ
None
Πϕϯτ։࠵ิॿ w ࣾһͷٕज़Πϕϯτओ࠵Λิॿ w ձఏڙ w ҿ৯අิॿ
ษڧձɾྠಡิॿ w ࣾษڧձɺྠಡձɺϋοΧιϯ w ձఏڙ w ଧ্ͪ͛ิॿ
ઐͷݟ֦େ w αϒձͷ݁ w ΤϯδχΞ͕νʔϜΛӽ͑ͯઐε ΩϧΛൃش͢ΔͨΊͷখάϧʔϓ w ݟڞ༗ɺಋೖαϙʔτɺϨϏϡʔ
αϒձ w ϑϩϯτΤϯυձ w ηΩϡϦςΟձ w ػցֶशձ w εϚʔτձ
ΞτϓοτͷͨΊʹ w ΞτϓοτΛਪ͢Δ͜ͱΛ໌ࣔ ˠઐධՁʹՃ͑Δ w ΞτϓοτΛඪʹ͢Δ ˠඪΛཱͯΔࢦΛࣔ͢ w Ξτϓοτ͢ΔഎதΛԡ͢ ˠΞτϓοτΛධՁɾԠԉ͢Δϧʔϧ
αϚʔΠϯλʔϯ
αϚʔΠϯλʔϯ w wΤϯδχΞ͚αϚʔΠϯλʔϯ wҰॹʹαʔϏεΛ࡞Δ wिؒؒͷظΠϯλʔϯ
ΧϦΩϡϥϜ w ։ൃ෩ܠհɾࣄલ՝ϑΥϩʔΞοϓ w ݴޠͷجૅ w 42- %# w )551
8"' w +BWB4DSJQUJ04 w dػցֶश Πϯϑϥߨٛ w "84ϋϯζΦϯ w dαʔϏεاը ࣗ༝՝
ͭͷίʔε w ίϯςϯπϓϥοτϑΥʔϜίʔε w ΫϥυαʔόཧγεςϜίʔε w େنγεςϜίʔε w ಛ໋ʂࣾͱ8FCαʔϏε։ൃίʔε
͜ΜͳػೳΠϯλʔϯ w μΠΞϦʔԼॻ͖μΠΞϦʔ"UPN1VC ϋΠΫ"1*ͯͳμΠΞϦʔશจݕࡧΤϯδ ϯεύϜίϝϯτରࡦϒοΫϚʔΫશจ ݕࡧείΞॱΩʔϫʔυτϨϯυϒοΫ ϚʔΫ4BGBSJ֦ுϒοΫϚʔΫ5XJUUFS࿈ܞ ϒϩάJ04ΞϓϦϒοΫϚʔΫදࣔվ ળϒοΫϚʔΫؔ࿈ਫ਼্ϒϩά ϦΞϧλΠϜϓϨϏϡʔϒϩά"UPN1VC
ϒϩάΧʔυϒοΫϚʔΫ͋ͱͰಡΉ
ֶੜͷϝϦοτ w8FCαʔϏε։ൃͷҰ௨Γ wຊମݧɾ։ൃͷݱʹ৮ΕΔ wࣾһϝϯλʔͷஸೡࢦಋ wٕज़͕͖ͳ͕ؒͰ͖Δ wѹతɾ࠷ߴͷՆ
ͯͳͷҙٛ wֶੜͱͷɾܹΛΒ͏ wڭ͑Δ͜ͱʹΑΔεΩϧΞοϓ wຖΞοϓσʔτ͢ΔΧϦΩϡϥϜ wڭՊॻͷެ։ɾࣾݚमͷస༻ wͷܧঝ
ֶͿ ΣϒαʔϏεΛֶͿڥɺө͢ ΔઌͳͲɺෑډͲΜͲΜԼ͕ͬͯ ͍͍ͬͯΔ͕ɺ࣮ࡍͷاۀͷݚमΛ ड͚ɺେ͖ͳϓϩδΣΫτʹ࣮ࡍʹ ࢀՃͯ͠Ϣʔβʔʹಧ͘։ൃΛ͢Δ ҙٛେ͖͍ͱߟ͑Δ
$43 ΠϯλʔωοτͰֶΜͩͷΛΠϯ λʔωοτؐ͢ ֶΜٕͩज़Λੜ͔ͯ͠Πϯλʔωο τੈͷதʹߩݙͯ͠Β͍͍ͨ
·ͱΊ w ʮͯͳʯʹ͍ͭͯ w ͯͳͷΤϯδχΞ w ͯͳͷΤϯδχΞ৫ w ͢ΔڥΛ༻ҙ͢Δ w
Πϯλʔωοτͱੈͷதʹߩݙ͢Δ
None