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
11k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
東京にいながら仕事のほとんどを京都のエンジニアと一緒にしている私のリモートワークの話 / Hatena Engineer Seminar #6
http://hatena.connpass.com/event/37799/
dekokun
August 31, 2016
More Decks by dekokun
See All by dekokun
Amazon Aurora の v1 が EOL になるので 10 クラスタアップグレードして出てきたノウハウ
dekokun
0
2.6k
フルCDNアーキテクチャ実験 / Minami Aoyama Night #1
dekokun
5
18k
はてなでの サービス信頼性向上のための 取り組み事例
dekokun
15
5.9k
Other Decks in Technology
See All in Technology
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
130
[DroidKaigi 2026] Making UI specifications visible: Android UI development in the AI agent era supported by Compose Screenshot Testing and galleries
syarihu
0
610
少人数データチームのDevin活用実践事例
runandy16
3
460
20260903 Tokyo Jazug Night #62 | Azure エンジニアよ、 その環境は本当にセキュアか?
olivia_0707
1
640
AI時代におけるプロダクト横断勉強会の設計
zozotech
PRO
0
170
スクラムで身についていた動き方を、XPで捉え直してみた
codmoninc
PRO
1
320
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
170
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
1
230
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
2
380
synctest時代のhttptest Go 1.27で変わるHTTPサーバテストの裏側 / go conference2026 synctest and httptest
budougumi0617
1
270
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
2
1.6k
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
0
420
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
270
The Curse of the Amulet
leimatthew05
2
14k
Typedesign – Prime Four
hannesfritz
42
3.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
560
Testing 201, or: Great Expectations
jmmastey
46
8.3k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
260
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
530
Color Theory Basics | Prateek | Gurzu
gurzu
0
460
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
650
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
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 • ͱݴͬͯ౦ژʹҰਓऐ͍͠ʂ • ౦ژژʹෛ͚ͣྼΒ͍͍ͣͱ͜ΖͰ͢ ౦ژʹ͕ؒཉ͍͠ʂʂʂʂʂʂʂʂʂʂ ࠷ޙʹ