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
GitHubの開発フローにおける サポートエンジニアの役割
Search
doublemarket
February 15, 2018
Technology
6k
8
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHubの開発フローにおける サポートエンジニアの役割
Developers Summit 2018
セッション 15-D-6
http://event.shoeisha.jp/devsumi/20180215/session/1640/
doublemarket
February 15, 2018
More Decks by doublemarket
See All by doublemarket
プラットフォームエンジニアリングとは何であり、なぜプラットフォームエンジニアリングなのか
doublemarket
1
970
「入門 監視」5年を経て変わったこと、変わらないこと / Fundamental principles in Practical Monitoring
doublemarket
16
7.6k
AWS Startup Tech Meetup Online #1 / Konmari DayとMokumoku Time
doublemarket
0
1.2k
CircleCIでE2Eテスト自動化プラットフォームAutifyのE2Eテストをしているお話 / How Autify Autifies Autify using CircleCI
doublemarket
3
1.1k
FargateとLambdaで作るスケーラブルなE2Eテスト実行基盤 / Building a scalable E2E test execution platform with AWS Fargate and Lambda
doublemarket
4
4k
「監視の目的とは何か?」問いかけよう / Practical Monitoring
doublemarket
2
2.6k
「入門Kubernetes」入門 / 20180609 GCPUG Hiroshima #4
doublemarket
24
6.8k
How indexes work in relational databases
doublemarket
0
5.5k
Translation community Yakst
doublemarket
0
3.5k
Other Decks in Technology
See All in Technology
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
350
データ活用研修 問いの発見と仮説構築【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
470
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
1.1k
それでも、技術なブログを書く理由 #kichijojipm / Why I Still Write Tech Blogs Even Now
shinkufencer
0
1.1k
BigQuery を検索ソースとした AI Agent の作り方って 〇〇 通りあんねん
satohjohn
0
120
データベース研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
500
A Bag-of-Documents Model for Query Specificity
dtunkelang
0
120
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
750
AI時代の開発生産性を捉え直す — 経営と現場をつなぐ「開発組織のオブザーバビリティ」— / AI Dev Ex Conference 2026
tkyowa
1
1.8k
QAと開発の両側から進める AI活用 -QAプロセスAI支援ツールキットと Inner Loop / Outer Loopの取り組み-
legalontechnologies
PRO
2
190
変更し続けられるシステムをどう保つか — AI時代のSSoTという設計原則
kawauso
1
1.4k
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
230
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Designing for Timeless Needs
cassininazir
1
410
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Faster Mobile Websites
deanohume
310
32k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
200
Producing Creativity
orderedlist
PRO
348
40k
30 Presentation Tips
portentint
PRO
1
350
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
460
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Transcript
GitHubͷ։ൃϑϩʔʹ͓͚Δ αϙʔτΤϯδχΞͷׂ দӜ ൏ਓ ϋογϡλά : #devsumiD ηογϣϯID : 15-D-6
Hayato Matsuura Enterprise Support Engineer at GitHub GitHub : doublemarket
Twitter : dblmkt
• ʰೖKubernetesʱ • ΦϥΠϦʔɾδϟύϯ • 20183݄ൃച༧ఆ
ΞδΣϯμ • GitHub/GitHub Enterpriseͱ • GitHubͰͷ։ൃϑϩʔ • GitHubͷαϙʔτ • αϙʔτΤϯδχΞ։ൃʹͲ͏ؔΘΔ͖͔
GitHubͱ
None
None
GitHubͱ • Ϣʔβ : 2700ສ+ • ϦϙδτϦ : 7700ສ+
GitHubΛಈ͔ٕ͢ज़
ٕज़ελοΫ ϕΞϝλϧαʔό API Web … GitHub.com
GitϦϙδτϦԽγεςϜSpokes https://githubengineering.com/introducing-dgit/
KubernetesʹΑΔίϯςφཧ https://githubengineering.com/kubernetes-at-github/
GitHubͰͷ։ൃͷྲྀΕ
None
None
GitHub Flow ! " # $ $ $ Create a
Branch Open a Pull Request Merge and deploy
σϓϩΠͷྲྀΕ
σϓϩΠ͔ͯ͠ΒϚʔδ • masterৗʹσϓϩΠՄೳͳঢ়ଶ • σϓϩΠͯ͠ಈ͘ͷΛ֬ೝ͔ͯ͠ΒmasterʹϚʔδ
ChatOps
None
None
None
None
None
None
None
None
None
GitHub Enterpriseͱ
https://github.com/pricing https://github.com/pricing
https://github.com/pricing https://github.com/pricing
https://github.com/pricing https://github.com/pricing
GitHub Enterpriseͱ ԾϚγϯʹࡌͬͨGitHub.com ཧػೳ + α +
ٕज़ελοΫ ϕΞϝλϧαʔό API Web … GitHub.com
ٕज़ελοΫ ϕΞϝλϧαʔό API Web … GitHub Enterprise
None
GitHub.com GitHub Enterprise
GitHubʹ͓͚Δαϙʔτ
GitHub.comͷ͓͍߹Θͤ • https://github.com/contact • Git/GitHubͷ͍ํ • ؒҧͬͯফͨ͠ϦϙδτϦͷ෮چґཔ • όάใࠂɾػೳվળཁ
GitHub Enterpriseͷ͓͍߹Θͤ • https://enterprise.github.com/support • ϢʔβͱͦͷΞΫγϣϯΛཧ͢Δํ๏ • ϨϓϦέʔγϣϯͷઃఆํ๏ • ύϑΥʔϚϯεͷղܾํ๏
• ཧػೳͷόάใࠂɾػೳվળཁ
GitHubͷαϙʔτ • αϙʔτΛϨϕϧ͚͠ͳ͍ • Tier 1, 2, 3…
GitHub Enterprise αϙʔτνʔϜ
None
None
GitHub Enterpriseຊޠαϙʔτ
αϙʔτΤϯδχΞͷ ։ൃͷؔΘΓํ
όάใࠂ • IssueΛ࡞ͯ͠ใࠂ • ෆ۩߹ͷ࠶ݱखॱ • ൃੜ݅ɺΤϥʔ
όάใࠂ • IssueΛ࡞ͯ͠ใࠂ • ෆ۩߹ͷ࠶ݱखॱ • ൃੜ݅ɺΤϥʔ αϙʔτ͔Βͷใࠂ શମͷ3ׂ
मਖ਼ͷඞཁʹഭΒΕΔ • ։ൃνʔϜʹৄ͍͠ਓɾख͕ۭ͍ͯΔਓ͕͍ͳ͍
ຊʹ։ൃऀ͍ͳ͍ • APACʹ։ൃऀগͳ͍ • ࣌ࠩʹΑΔίϛϡχέʔγϣϯͷΦʔόϔου • ϚϧνόΠτจࣈͷѻ͍
ϚϧνόΠτจࣈͷѻ͍ʹؔ͢Δόά • ϥΠηϯεϑΝΠϧʹϚϧνόΠτจࣈ͕ೖΔͱΤϥʔ • ಛఆGraphQLΫΤϦʹϚϧνόΠτจࣈ͕ೖΔͱΤϥʔ • ϚϧνόΠτจࣈΛؚΉϑΝΠϧͷdiffϖʔδ͕ಛఆͷ ݅ԼͰจࣈԽ͚
։ൃ͍ͨ͠ؾ࣋ͪ • Ϣʔβ͔ΒͷΛฉ͘ • ͕ࣗϢʔβͳΒ͜͜Λ͍ͨ͠ • αϙʔτ͚ͩͩͱ৽͍͜͠ͱΛ֮͑ʹ͍͘
αϙʔτΤϯδχΞ͕ࣗͰमਖ਼ • ओۀαϙʔτ • ։ൃʹؔΘΔͷਪ
αϙʔτΤϯδχΞʹΑΔ։ൃߩݙ • ओۀαϙʔτ • ։ൃʹؔΘΔͷਪ • PRͷ4ׂ͕ۙ͘αϙʔτ͔Β αϙʔτʹΑΔमਖ਼ ػೳՃ
։ൃߩݙͷҰྫ چ ৽
αϙʔτΤϯδχΞ͓٬༷ͷSRE • SRE : ࣗࣾαʔϏε • αϙʔτΤϯδχΞ : ͓٬༷ͷαʔϏε
αϙʔτΤϯδχΞ͓٬༷ͷSRE • SRE50%Ҏ্։ൃʹ࣌ؒΛͯΔ͖ • αϙʔτΤϯδχΞಉ͡Α͏ʹಇ͖͘ʁ
αϙʔτΤϯδχΞ͕։ൃʹؔΘΔͱ • ιϑτΣΞͷதΛཧղ • ϢʔβͷΛฉ͍ͯөͰ͖Δ • ։ൃਞͷணखΛͨͣʹϦϦʔεͰ͖Δ͔ • νέοτྔ͕ݮͬͨ࣌ͷαΠυϓϩδΣΫτͱͯ͠
αϙʔτΤϯδχΞ • ։ൃʹੵۃతʹؔΘΖ͏ • ։ൃ͍ͨ͠ΤϯδχΞͷΩϟϦΞύεͱͯ͋͠Γ
͓Βͤ • اۀͷ͓٬༷ʹGitHubΛͬͯ΄͍͠ • ຊޠαϙʔτ͋Γ·͢ • ຊޠυΩϡϝϯτग़·͢ • ຊޠWebαΠτ3݄ެ։༧ఆ
20186݄ɹSatellite Tokyo։࠵ܾఆʂ SatelliteͱɺถࠃͰʹ1ճ։࠵͞ΕΔGitHub࠷େڃͷϢʔβʔΠϕϯτ”Universe”Λถࠃ֎ ͷҬͰ։࠵͢ΔΠϕϯτͰ͢ɻSatellite TokyoຊͰॳΊͯͷ։࠵ͱͳΓ·͢ɻ ຊΠϕϯτͰɺ࠷৽ͷGitHubͷχϡʔε͔ΒϋϯζΦϯϫʔΫγϣοϓ·Ͱɺ։ൃऀͷ ͨΊͷ͞·͟·ͳηϛφʔ͕։࠵͞Ε·͢ɻ ৄࡉ3݄Լ०ʹGitHubΣϒαΠτ্Ͱެ։͍ͨ͠·͢ɻ
We are hiring https://github.com/about/careers
None