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
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.4k
フルCDNアーキテクチャ実験 / Minami Aoyama Night #1
dekokun
5
18k
はてなでの サービス信頼性向上のための 取り組み事例
dekokun
15
5.8k
Other Decks in Technology
See All in Technology
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
100
【TiDB GAME DAY 2025】Shadowverse: Worlds Beyond にみる TiDB 活用術
cygames
0
900
Model Mondays S2E02: Model Context Protocol
nitya
0
200
監視のこれまでとこれから/sakura monitoring seminar 2025
fujiwara3
10
2.9k
実践! AIエージェント導入記
1mono2prod
0
150
AWS Summit Japan 2025 Community Stage - App workflow automation by AWS Step Functions
matsuihidetoshi
1
140
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
230
第9回情シス転職ミートアップ_テックタッチ株式会社
forester3003
0
150
フィンテック養成勉強会#54
finengine
0
100
標準技術と独自システムで作る「つらくない」SaaS アカウント管理 / Effortless SaaS Account Management with Standard Technologies & Custom Systems
yuyatakeyama
2
1k
IIWレポートからみるID業界で話題のMCP
fujie
0
740
キャディでのApache Iceberg, Trino採用事例 -Apache Iceberg and Trino Usecase in CADDi--
caddi_eng
0
170
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.8k
Agile that works and the tools we love
rasmusluckow
329
21k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Why Our Code Smells
bkeepers
PRO
337
57k
Code Reviewing Like a Champion
maltzj
524
40k
Building a Modern Day E-commerce SEO Strategy
aleyda
41
7.3k
Building Adaptive Systems
keathley
43
2.6k
Git: the NoSQL Database
bkeepers
PRO
430
65k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Code Review Best Practice
trishagee
68
18k
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 • ͱݴͬͯ౦ژʹҰਓऐ͍͠ʂ • ౦ژژʹෛ͚ͣྼΒ͍͍ͣͱ͜ΖͰ͢ ౦ژʹ͕ؒཉ͍͠ʂʂʂʂʂʂʂʂʂʂ ࠷ޙʹ