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
8
5.8k
GitHubの開発フローにおける サポートエンジニアの役割
Developers Summit 2018
セッション 15-D-6
http://event.shoeisha.jp/devsumi/20180215/session/1640/
doublemarket
February 15, 2018
Tweet
Share
More Decks by doublemarket
See All by doublemarket
「入門 監視」5年を経て変わったこと、変わらないこと / Fundamental principles in Practical Monitoring
doublemarket
16
6.9k
AWS Startup Tech Meetup Online #1 / Konmari DayとMokumoku Time
doublemarket
0
1.1k
CircleCIでE2Eテスト自動化プラットフォームAutifyのE2Eテストをしているお話 / How Autify Autifies Autify using CircleCI
doublemarket
3
1k
FargateとLambdaで作るスケーラブルなE2Eテスト実行基盤 / Building a scalable E2E test execution platform with AWS Fargate and Lambda
doublemarket
4
3.9k
「監視の目的とは何か?」問いかけよう / Practical Monitoring
doublemarket
2
2.5k
「入門Kubernetes」入門 / 20180609 GCPUG Hiroshima #4
doublemarket
24
6.7k
How indexes work in relational databases
doublemarket
0
5.4k
Translation community Yakst
doublemarket
0
3.4k
Other Decks in Technology
See All in Technology
re:Inventに行きたい いつか行きたい 行けるようにできることは?
yama3133
0
110
CodexでもAgent Skillsを使いたい
gotalab555
0
370
Digitization部 紹介資料
sansan33
PRO
1
5.9k
LLM APIを2年間本番運用して苦労した話
ivry_presentationmaterials
15
11k
AI時代におけるドメイン駆動設計 入門 / Introduction to Domain-Driven Design in the AI Era
fendo181
0
550
龍昌餃子で理解するWebサーバーの並行処理モデル - 東葛.dev #9
kozy4324
1
140
Kotlinで型安全にバイテンポラルデータを扱いたい! ReladomoラッパーをAIと実装してみた話
itohiro73
3
310
決済システムの信頼性を支える技術と運用の実践
ykagano
0
310
Snowflakeとdbtで加速する 「TVCMデータで価値を生む組織」への進化論 / Evolving TVCM Data Value in TELECY with Snowflake and dbt
carta_engineering
2
210
kotlin-lsp の開発開始に触発されて、Emacs で Kotlin 開発に挑戦した記録 / kotlin‑lsp as a Catalyst: My Journey to Kotlin Development in Emacs
nabeo
2
380
嗚呼、当時の本番環境の状態で AI Agentを再評価したいなぁ...
po3rin
0
260
文字列操作の達人になる ~ Kotlinの文字列の便利な世界 ~ - Kotlin fest 2025
tomorrowkey
2
570
Featured
See All Featured
For a Future-Friendly Web
brad_frost
180
10k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Why Our Code Smells
bkeepers
PRO
340
57k
Become a Pro
speakerdeck
PRO
29
5.6k
Docker and Python
trallard
46
3.6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Mobile First: as difficult as doing things right
swwweet
225
10k
How STYLIGHT went responsive
nonsquared
100
5.9k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
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