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
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
150
AI時代のPlaywright活用(システムテストを自動化する ー 実行エンジンにPla ywrightを選んだ理由)
ynisqa1988
0
120
ZOZOTOWNの進化と信頼性を両立する負荷試験
zozotech
PRO
2
190
最適な自走を最小限の支援で — M&Aで拡大する組織で少人数SREが挑んだ1年 / SRE NEXT 2026
genda
0
1.4k
はじめてのWDM
miyukichi_ospf
1
150
タスクの複雑さでモデルを選ぶ ── Thompson Samplingで動かす“トークン/コスト最適化
satohy0323
0
550
Compose 新機能総まとめ / What's New in Jetpack Compose
yanzm
0
310
SREとQA 二人三脚で進めるSLO運用/sre-qa-slo
sugitak
0
790
ボーイスカウトルールでメモリやスキルを改善しよう
azukiazusa1
4
1.4k
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
310
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
3.5k
なぜ私たちのSREプラクティスはなかなか機能しないのか 〜システムより先に組織を見る〜 / Why our SRE practices aren't really working
vtryo
4
4k
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
8
830
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
So, you think you're a good person
axbom
PRO
2
2.1k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Designing for Performance
lara
611
70k
Navigating Team Friction
lara
192
16k
sira's awesome portfolio website redesign presentation
elsirapls
0
300
GraphQLとの向き合い方2022年版
quramy
50
15k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Git: the NoSQL Database
bkeepers
PRO
432
67k
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 • ͱݴͬͯ౦ژʹҰਓऐ͍͠ʂ • ౦ژژʹෛ͚ͣྼΒ͍͍ͣͱ͜ΖͰ͢ ౦ژʹ͕ؒཉ͍͠ʂʂʂʂʂʂʂʂʂʂ ࠷ޙʹ