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
Serverless Meetup #21
yoshidashingo
1
120
OPENLOGI Company Profile for engineer
hr01
1
38k
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
2
210
人に寄り添うAIエージェントとアーキテクチャ #BetAIDay
layerx
PRO
9
2.2k
2時間で300+テーブルをデータ基盤に連携するためのAI活用 / FukuokaDataEngineer
sansan_randd
0
150
Claude Codeから我々が学ぶべきこと
oikon48
10
2.8k
【OptimizationNight】数理最適化のラストワンマイルとしてのUIUX
brainpadpr
2
480
MCP認可の現在地と自律型エージェント対応に向けた課題 / MCP Authorization Today and Challenges to Support Autonomous Agents
yokawasa
5
2.3k
薬屋のひとりごとにみるトラブルシューティング
tomokusaba
0
330
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
570
AIエージェントを現場で使う / 2025.08.07 著者陣に聞く!現場で活用するためのAIエージェント実践入門(Findyランチセッション)
smiyawaki0820
6
1.1k
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
6.3k
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Automating Front-end Workflow
addyosmani
1370
200k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Statistics for Hackers
jakevdp
799
220k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Balancing Empowerment & Direction
lara
1
540
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Navigating Team Friction
lara
188
15k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
The Invisible Side of Design
smashingmag
301
51k
GitHub's CSS Performance
jonrohan
1031
460k
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 • ͱݴͬͯ౦ژʹҰਓऐ͍͠ʂ • ౦ژژʹෛ͚ͣྼΒ͍͍ͣͱ͜ΖͰ͢ ౦ژʹ͕ؒཉ͍͠ʂʂʂʂʂʂʂʂʂʂ ࠷ޙʹ