© RecoChoku Co.,Ltd. Proprietary and Confidential
2017/2/20
GitHubEnterpriseを導⼊してみて
© RecoChoku Co.,Ltd. Proprietary and Confidential 22017/2/20
Index
• ⾃⼰紹介
• 会社紹介
• 導⼊に⾄った背景
• 期待した効果と実績
• 今後に向けて
© RecoChoku Co.,Ltd. Proprietary and Confidential 32017/2/20
Index
• ⾃⼰紹介
• 会社紹介
• 導⼊に⾄った背景
• 期待した効果と実績
• 今後に向けて
© RecoChoku Co.,Ltd. Proprietary and Confidential 42017/2/20
⾃⼰紹介
近藤 圭太
事業システム推進部
システムアーキテクトグループ グループ⻑
n 経歴
サーバサイドエンジニア(主にJavaをやってきました)
2011年レコチョク⼊社
→スマートフォンへの配信移⾏期
配信、決済、検索等のバックエンドシステムを担当
n 趣味
旅⾏(温かい場所)とお酒(最近は⽇本酒)
釣り始めました。
© RecoChoku Co.,Ltd. Proprietary and Confidential 52017/2/20
Index
• ⾃⼰紹介
• 会社紹介
• 導⼊に⾄った背景
• 期待した効果と実績
• 今後に向けて
© RecoChoku Co.,Ltd. Proprietary and Confidential 62017/2/20
会社紹介
新事業領域(より幅広い⾳楽ソリューションサービスへ)
従来の事業領域(デジタル⾳源配信)
⾃社(レコチョク)
従量課⾦制 定額課⾦制 定額課⾦制
協業
従量課⾦制
© RecoChoku Co.,Ltd. Proprietary and Confidential 72017/2/20
Index
• ⾃⼰紹介
• 会社紹介
• 導⼊に⾄った背景
• 期待した効果と実績
• 今後に向けて
© RecoChoku Co.,Ltd. Proprietary and Confidential 82017/2/20
導⼊に⾄った背景
ここ2,3年で⼤きく環境が変化しました!
きっかけは
AWSへの全⾯移⾏
詳しくは 「レコチョク AWS」で検索していただければと思います。
youtubeの動画も上がっているので是⾮。
※現在の規模 EC2:1,081 RDS:181 その他コンポーネント多数利⽤
© RecoChoku Co.,Ltd. Proprietary and Confidential 92017/2/20
導⼊に⾄った背景
n AWS移⾏時の体制変更
インフラチーム
開発チーム
インフラチーム
開発チーム
© RecoChoku Co.,Ltd. Proprietary and Confidential 102017/2/20
導⼊に⾄った背景
n 漠然と感じていたこと
・インフラ周りは申請が必要でめんどくさい。
・オンプレはリソースが限られていて⾃由が効かない。
・他のチームの情報を得るすべがない。
などなど
いわゆる技術的負債を抱えたまま、なんとなく開発を続けていました。
n 移⾏後
・インフラ権限の委譲で、申請業務が削減。
ex)他部署に申請1週間→⼀瞬!
・リソースは⾃分たちで調達可能。
ex)サーバ調達1,2ヶ⽉→⼀瞬!
・開発⼿法もそれぞれあり、共有しながら効率的に開発したい。
© RecoChoku Co.,Ltd. Proprietary and Confidential 112017/2/20
Index
• ⾃⼰紹介
• 会社紹介
• 導⼊に⾄った背景
• 期待した効果と実績
• 今後に向けて
© RecoChoku Co.,Ltd. Proprietary and Confidential 122017/2/20
期待した効果と実績
n 期待した効果
1.各種ツール連動によるリリース時間の削減
2.ソースレビューの時間削減
3.デグレードやリリースミスの削減
※とあるチームの例
⼿動でソースのマージとビルドまでやっていました。
SVNからローカルにcheckout→ビルド→FTPでアップロード。
↓
releaseブランチにプルリクが来たらマージしてデプロイ!
© RecoChoku Co.,Ltd. Proprietary and Confidential 132017/2/20
期待した効果と実績
n 実績(とあるチームの実績)
1.各種ツール連動によるリリース時間の削減
30分→10分に削減
2.ソースレビューの時間削減
10分→5分に改善
そもそもちゃんとやれてたのか...
3.デグレードやリリースミスの削減
10件に1件程度の発⽣→0件に改善
+αでエンジニアが進んでGit-Flowの勉強会
を実施。
© RecoChoku Co.,Ltd. Proprietary and Confidential 142017/2/20
期待した効果と実績
n 現在の利⽤状況(2017年2⽉上旬時点)
・User:178 (含む社外)
・Organization:60 (≒システムorプロダクト)
・Repositories:347
n GHEならではの効果
・社外のエンジニアに開発環境のアピールが出来る。
・我々のタイミングでバージョンアップなど可能。
・アカウント課⾦のため、個⼈の意識が⾼まる。
・間違ってpublicに公開されることがない。
・何かあった時にサポートがある。
・github.comが落ちている時にドヤ顔できる!
© RecoChoku Co.,Ltd. Proprietary and Confidential 152017/2/20
Index
• ⾃⼰紹介
• 会社紹介
• 導⼊に⾄った背景
• 期待した効果と実績
• 今後に向けて
© RecoChoku Co.,Ltd. Proprietary and Confidential 162017/2/20
今後に向けて
n 継続して利⽤促進を
・ソースレビューやチーム横断の開発の場としてより活性化させたい。
・⾮エンジニアにもGHEを普及させたい。
現状、⾮エンジニア(いわゆるプランナーやデザイナー)には
まだまだ浸透してない状況。
・GHEを軸にCIを加速させたい。
現在はJenkinsを利⽤しているので、たとえばCircleCIの導⼊なども
検討したい。
n 要望
・⾃動サスペンド機能。(現在は管理者が⼿動で⾏っているので。)
© RecoChoku Co.,Ltd. Proprietary and Confidential 172017/2/20
最後に
エンジニア募集中
興味があるかたは
是⾮!!!

Git hubenterpriseを導入してみて

  • 1.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 2017/2/20 GitHubEnterpriseを導⼊してみて
  • 2.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 22017/2/20 Index • ⾃⼰紹介 • 会社紹介 • 導⼊に⾄った背景 • 期待した効果と実績 • 今後に向けて
  • 3.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 32017/2/20 Index • ⾃⼰紹介 • 会社紹介 • 導⼊に⾄った背景 • 期待した効果と実績 • 今後に向けて
  • 4.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 42017/2/20 ⾃⼰紹介 近藤 圭太 事業システム推進部 システムアーキテクトグループ グループ⻑ n 経歴 サーバサイドエンジニア(主にJavaをやってきました) 2011年レコチョク⼊社 →スマートフォンへの配信移⾏期 配信、決済、検索等のバックエンドシステムを担当 n 趣味 旅⾏(温かい場所)とお酒(最近は⽇本酒) 釣り始めました。
  • 5.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 52017/2/20 Index • ⾃⼰紹介 • 会社紹介 • 導⼊に⾄った背景 • 期待した効果と実績 • 今後に向けて
  • 6.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 62017/2/20 会社紹介 新事業領域(より幅広い⾳楽ソリューションサービスへ) 従来の事業領域(デジタル⾳源配信) ⾃社(レコチョク) 従量課⾦制 定額課⾦制 定額課⾦制 協業 従量課⾦制
  • 7.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 72017/2/20 Index • ⾃⼰紹介 • 会社紹介 • 導⼊に⾄った背景 • 期待した効果と実績 • 今後に向けて
  • 8.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 82017/2/20 導⼊に⾄った背景 ここ2,3年で⼤きく環境が変化しました! きっかけは AWSへの全⾯移⾏ 詳しくは 「レコチョク AWS」で検索していただければと思います。 youtubeの動画も上がっているので是⾮。 ※現在の規模 EC2:1,081 RDS:181 その他コンポーネント多数利⽤
  • 9.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 92017/2/20 導⼊に⾄った背景 n AWS移⾏時の体制変更 インフラチーム 開発チーム インフラチーム 開発チーム
  • 10.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 102017/2/20 導⼊に⾄った背景 n 漠然と感じていたこと ・インフラ周りは申請が必要でめんどくさい。 ・オンプレはリソースが限られていて⾃由が効かない。 ・他のチームの情報を得るすべがない。 などなど いわゆる技術的負債を抱えたまま、なんとなく開発を続けていました。 n 移⾏後 ・インフラ権限の委譲で、申請業務が削減。 ex)他部署に申請1週間→⼀瞬! ・リソースは⾃分たちで調達可能。 ex)サーバ調達1,2ヶ⽉→⼀瞬! ・開発⼿法もそれぞれあり、共有しながら効率的に開発したい。
  • 11.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 112017/2/20 Index • ⾃⼰紹介 • 会社紹介 • 導⼊に⾄った背景 • 期待した効果と実績 • 今後に向けて
  • 12.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 122017/2/20 期待した効果と実績 n 期待した効果 1.各種ツール連動によるリリース時間の削減 2.ソースレビューの時間削減 3.デグレードやリリースミスの削減 ※とあるチームの例 ⼿動でソースのマージとビルドまでやっていました。 SVNからローカルにcheckout→ビルド→FTPでアップロード。 ↓ releaseブランチにプルリクが来たらマージしてデプロイ!
  • 13.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 132017/2/20 期待した効果と実績 n 実績(とあるチームの実績) 1.各種ツール連動によるリリース時間の削減 30分→10分に削減 2.ソースレビューの時間削減 10分→5分に改善 そもそもちゃんとやれてたのか... 3.デグレードやリリースミスの削減 10件に1件程度の発⽣→0件に改善 +αでエンジニアが進んでGit-Flowの勉強会 を実施。
  • 14.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 142017/2/20 期待した効果と実績 n 現在の利⽤状況(2017年2⽉上旬時点) ・User:178 (含む社外) ・Organization:60 (≒システムorプロダクト) ・Repositories:347 n GHEならではの効果 ・社外のエンジニアに開発環境のアピールが出来る。 ・我々のタイミングでバージョンアップなど可能。 ・アカウント課⾦のため、個⼈の意識が⾼まる。 ・間違ってpublicに公開されることがない。 ・何かあった時にサポートがある。 ・github.comが落ちている時にドヤ顔できる!
  • 15.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 152017/2/20 Index • ⾃⼰紹介 • 会社紹介 • 導⼊に⾄った背景 • 期待した効果と実績 • 今後に向けて
  • 16.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 162017/2/20 今後に向けて n 継続して利⽤促進を ・ソースレビューやチーム横断の開発の場としてより活性化させたい。 ・⾮エンジニアにもGHEを普及させたい。 現状、⾮エンジニア(いわゆるプランナーやデザイナー)には まだまだ浸透してない状況。 ・GHEを軸にCIを加速させたい。 現在はJenkinsを利⽤しているので、たとえばCircleCIの導⼊なども 検討したい。 n 要望 ・⾃動サスペンド機能。(現在は管理者が⼿動で⾏っているので。)
  • 17.
    © RecoChoku Co.,Ltd.Proprietary and Confidential 172017/2/20 最後に エンジニア募集中 興味があるかたは 是⾮!!!