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
東京にいながら仕事のほとんどを京都のエンジニアと一緒にしている私のリモートワークの話 /...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
dekokun
August 31, 2016
Technology
3
11k
東京にいながら仕事のほとんどを京都のエンジニアと一緒にしている私のリモートワークの話 / Hatena Engineer Seminar #6
http://hatena.connpass.com/event/37799/
dekokun
August 31, 2016
Tweet
Share
More Decks by dekokun
See All by dekokun
Amazon Aurora の v1 が EOL になるので 10 クラスタアップグレードして出てきたノウハウ
dekokun
0
2.5k
フルCDNアーキテクチャ実験 / Minami Aoyama Night #1
dekokun
5
18k
はてなでの サービス信頼性向上のための 取り組み事例
dekokun
15
5.9k
Other Decks in Technology
See All in Technology
欲しいを叶える個人開発の進め方 / How to Run an Indie Project That Brings Your Ideas to Life
endohizumi
0
340
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
74k
技術選定 したい人 したくない人
shirayanagiryuji
0
360
Java ランタイムからカスタムランタイムに行き着くまで
ririru0325
0
110
【2026年版】生成AIによる情報システムへのインパクト
taka_aki
0
170
Databricks (と気合い)で頑張るAI Agent 運用
kameitomohiro
0
230
AI Coding Agentの地殻変動 ~ ai-coding.info の定点観測 ~
kotauchisunsun
0
190
Claude Codeで実践するスペック駆動開発入門 / sdd-with-claude_code
yoshidashingo
3
4.5k
What's new in Go 1.26?
ciarana
2
160
プロダクト開発の品質を守るAIコードレビュー:事例に見る導入ポイント
moongift
PRO
1
410
primeNumber DATA MANAGEMENT CAMP #2:
masatoshi0205
1
440
AIに視覚を与えモバイルアプリケーション開発をより円滑に行う
lycorptech_jp
PRO
1
520
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
130
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
The untapped power of vector embeddings
frankvandijk
2
1.6k
My Coaching Mixtape
mlcsv
0
61
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
930
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
130
The Cost Of JavaScript in 2023
addyosmani
55
9.7k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
120
How to Ace a Technical Interview
jacobian
281
24k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Technical Leadership for Architectural Decision Making
baasie
2
270
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
190
Transcript
౦ژʹ͍ͳ͕Βࣄͷ΄ͱΜͲΛ ژͷΤϯδχΞͱҰॹʹ͍ͯ͠Δ ࢲͷ ϦϞʔτϫʔΫͷ Hatena Engineer Seminar #6 גࣜձࣾͯͳ id:dekokun
ࣗݾհ • id:dekokun( ਅଠ) • ͯͳͰΠϯϑϥ@౦ژ • WebΦϖϨʔγϣϯΤϯδχΞͷ αʔϏεӡ༻νʔϜϦʔμʔ •
ͯͳʹೖࣾͯ͠1 • લ৬ JSͱPHPॻ͖·ͬͯͨ͘ 2
༻ޠղઆ • ͍ΘΏΔΠϯϑϥ୲ • WebΦϖϨʔγϣϯΤϯδχΞ • OpsΤϯδχΞ • ͍ΘΏΔ։ൃ୲ •
WebΞϓϦέʔγϣϯΤϯδχΞ • DevΤϯδχΞ 3
ࠓ͢͜ͱ • ͯͳͰ།Ұͷ౦ژۈͷOpsνʔϜͰ͋Δࢲͷݱࡏ • ࢲ͕ͲͷΑ͏ʹࣄΛ͍ͯ͠Δ͔୶ʑͱ͓ 4
ࢲͷॴଐ͢ΔαʔϏεӡ༻νʔϜʹ͍ͭͯ • ͯͳͷશαʔϏεͷߏஙɾӡ༻͕ओͳൣғ • ࢲ͕νʔϜϦʔμʔ • ౦ژʹࢲ1ਓ 5
6 ژ ౦ژ dekokunͷ্࢘ OpsΤϯδχΞ αʔϏεӡ༻νʔϜ νʔϜϦʔμʔ OpsΤϯδχΞ౦ژʹ1ਓମ੍
OpsΤϯδχΞ౦ژʹ1ਓମ੍(ଞνʔϜͱ) 7 ژ ౦ژ OpsΤϯδχΞ DevΤϯδχΞ ࠷ۙϦϦʔεͨ͠ ࢲ͕୲ͷͱ͋ΔαʔϏε
ͷ·ͱΊ • ࢲ౦ژۈ • ೖࣾҎདྷҰॹʹࣄΛ͢Δਓ͕͍͍ͩͨژʹ͍Δ • ಛʹOpsΤϯδχΞࢲҎ֎શһژ • ඞવతʹϦϞʔτͰͷίϛϡχέʔγϣϯΛ සൟʹߦ͏ඞཁ͕͋Δ
8
ϦϞʔτϫʔΫͰͷΈ • ٕज़ʹ͍ͭͯͷࡶஊ͕͍͚ͨ͠ͲύοͱͰ͖ͳ͍ • օͷݱঢ়͕͔ΓͮΒ͍ • ϓϩδΣΫτ࢝·Δͧʂͱ͍͏࣌ʹҰॹʹࣄΛ͢Δ ૬खͷਓ͕ͲΜͳਓ͕͔ΓͮΒ͍ • ͱʹ͔͘ࣄͯ͠Δͱ֤ॴͰݱΕΔ”ࡶʹ͍ͨ͠”
ͱ͍͏࣌ʹͤͳ͍ͷ͕ਏ͍ 9
ϦϞʔτϫʔΫͷΈରࡦΛ৭ʑ͠Α͏ʂ • ؾܰʹίϛϡχέʔγϣϯΛߦ͑ΔڥΛ͑Δ • ڧ੍తʹίϛϡχέʔγϣϯ͢ΔΛઃ͚Δ 10
ࣄྫ • ҎԼɺνʔϜͰ࣮ࢪ͍ͯ͠ΔࣄྫΛ͠·͢ • ී௨ͷ͜ͱΛ৭ʑ͍ͬͯΔͱ͍͏ײ͡ 11
SlackͰͷΓऔΓ • ϦϞʔτϫʔΫͷجૅΛ୲͍ͬͯΔ • ͱʹ͔͘ࡶʹѫࡰͨ͠Γͯ͠ΓऔΓͷᮢΛԼ͛Δ ͷ͕ॏཁͩͱײ͍ͯ͡Δ • ͕ɺ࠷ۙྲྀ͕͗͢Δͷ͕Έ 12
ใ • ఆ൪ • ࠓԿΛ͔ͨ͠ɺ໌ԿΛ͢Δ͔ɺ ͦͷଞͳΜͰΛνʔϜશһ͕ॻ͘ • ຖͷօͷ༷ࢠ͕ϦϞʔτͰ͔ͬͯศར 13
Slack CallͰͷࡶஊ 14 • बۀ15લʹSlack call(SlackͰͷԻձ)Λ࢝Ίͯ ใΛॻ͖ͳ͕Βࡶஊ͢Δ • ͦͷ͋ͬͨ͜ͱΛࢥ͍ग़͠ͳ͕Βࡶஊ͢Δͷศར •
“ࠓൃද͞ΕͨAWSͷ৽αʔϏε͓͠Ζͦ͏” ͱ͔ɺ”ࠓͷਐḿ͍”ͱ͔
Slack CallͰͷࡶஊ 15 • ଞʹɺ࣌ؒؔͳ͘Կ͔ͨ͘͠ͳͬͨΒ slack callΛ։࢝
Slack CallͰͷࡶஊ 16 • ࢀর • http://developer.hatenastaff.com/entry/ 2016/08/10/160711
DevΤϯδχΞͱͷఆྫإ߹Θͤ(PWG) 17 • OpsΤϯδχΞఆظతʹࣗͷ୲αʔϏεͷ DevΤϯδχΞͱϛʔςΟϯάΛߦ͍ͬͯΔ • PWG(Performance Working Group)ͱݺΕ͍ͯΔ
DevΤϯδχΞͱͷఆྫإ߹Θͤ(PWG) 18 • ”ۙͰͲ͏͍͏ࢪࡦ͕͋ΔͷͰΞΫηε૿͑ͦ͏” “͜ ͷ͋ͨΓ͕ͦ͏͔ͩΒରࡦ͠Α͏”ͱ͍͏Λͨ͠ Γ • ౦ژͷࢲෳαʔϏεͷPWGͷఔΛ·ͱΊͯ ͦͷʹژग़ுͯ͠ͳΔ͘ϦΞϧͰإΛ߹ΘͤΔ
Α͏ʹ͍ͯ͠Δ
DevΤϯδχΞͱͷఆྫإ߹Θͤ(PWG) 19 • ҎԼϒϩάʹPWGʹ͍ͭͯগ͠ॻ͔Ε͍ͯΔ • https://mackerel.io/ja/blog/entry/advent- calendar2015/day19
Ͱ͜ձ(1 on 1ϛʔςΟϯάతͳ) 20 • αʔϏεӡ༻νʔϜϝϯόʔͱिʹ1ɺ1ର1Ͱ͢ • إ͕ݟΒΕΔΑ͏ʹGoogle HangoutΛ༻ •
Ͱ͘͜Μ(ࢲ)ͱձ͢ΔձͳͷͰ Ͱ͜ձ ͱ໊͚ΒΕ ͨ • ࠷ۙࠔ͍ͬͯΔ͜ͱ୲αʔϏεͷεέδϡʔϧ ฉ͍ͯΔ • ฉ͍ͨ༰جຊతʹνʔϜͷօͱڞ༗ͯ͠Δ
ͦͷଞͯͳͰ͍Ζ͍ΖΒΕ͍ͯ·͢ 21 • ৽نαʔϏεϦϦʔε࣌ɺDevνʔϜͱີͳ࿈ܞ͕ ඞཁͳࡍ͍ͨ͜͠ͱΛGithubͷissueʹͨΊͯ िʹ2ճ͘Β͍15΄ͲGoogle hangoutͰձ • શձٞࣨʹGoogle hangout༻ͷΧϝϥͱϚΠΫ
• Google hangoutͰνʔϜͷேձ • Google hangoutܨ͗ͬͺͳ͠ • ใҎ֎ʹͯͳάϧʔϓʹ৭ʑͳ͜ͱΛॻ͖·͘Δ • ͦͷଞ৭ʑ
ࢥ͍ • ࠷ऴతʹօ͕ࣄΛ͚͢͠ΕԿͰྑ͍ • ʑࢼߦࡨޡ • ؾܰʹίϛϡχέʔγϣϯΛߦ͑ΔڥΛ͑Δ • ϦϞʔτͲ͏ͯ͠҉ͷίϛϡχέʔγϣϯ͕ ݮΔͷͰڧ੍తʹίϛϡχέʔγϣϯ͢ΔΛઃ͚Δ
22
ࢥ͍ • ࢲօͱίϛϡχέʔγϣϯͰ͖Δͷ͍͢͝خͯ͘͠ɺ 1ճ1ճͷػձΛେʹ͍͖͍ͯͨ͠ • ϦϞʔτͰΑΓΑ͘ಇ͚ɺΑΓͤͳ ͯͳ ʂ 23
24 • ͱݴͬͯ౦ژʹҰਓऐ͍͠ʂ • ౦ژژʹෛ͚ͣྼΒ͍͍ͣͱ͜ΖͰ͢ ౦ژʹ͕ؒཉ͍͠ʂʂʂʂʂʂʂʂʂʂ ࠷ޙʹ