devopsの取り組み - infratop
TRANSCRIPT
![Page 1: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/1.jpg)
Infratop DevOps運用、開発プロセスと取り組み
Infratop Inc.
![Page 2: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/2.jpg)
- DevOps開発と運用の壁をなくし、プロジェクト進行を効率化するプラクティス→開発、運用、 QAの効率化や自動化
![Page 3: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/3.jpg)
DevOps
高速で安定した運用- リリースフロー- テスト/デプロイの自動化→開発者によるエラー対処情報の見える化- 通知やコミュニケーションツールの一元化→運用と開発を近づける
![Page 4: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/4.jpg)
DevOps
リリースフロー
![Page 5: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/5.jpg)
DevOps > Release-Flow
Git-Flow http://danielkummer.github.io/git-flow-cheatsheet/index.ja_JP.html
![Page 6: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/6.jpg)
DevOps > Release-Flow
リリースブランチやめました。
![Page 7: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/7.jpg)
DevOps > Release-Flow
Developから Featureブランチを切り、機能開発
![Page 8: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/8.jpg)
DevOps > Release-Flow
Developから Releaseブランチを切らず、マスターへリリース
![Page 9: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/9.jpg)
DevOps > Release-Flow
HotfixはMasterからブランチを切り、マージ
![Page 10: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/10.jpg)
DevOps
テスト/デプロイの自動化
![Page 11: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/11.jpg)
DevOps > Test, Deployの自動化
ブランチがマージされると CircleCIがテスト、 S3へリビジョンのアップロードを行います。
![Page 12: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/12.jpg)
DevOps > Test, Deployの自動化
CodeDeployは S3からリビジョンをダウンロードし、サーバーへデプロイを行います。
![Page 13: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/13.jpg)
DevOps
情報の見える化
![Page 14: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/14.jpg)
DevOps > Error, Release, Pushの通知
![Page 15: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/15.jpg)
DevOps > Slack Channels
#dev
#errors_NAME
#monitor
#release
![Page 16: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/16.jpg)
DevOps > Communication
通知とコミュニケーションツールの一元化による課題発見や技術連携、学習の強化
![Page 17: DevOpsの取り組み - Infratop](https://reader036.vdocuments.mx/reader036/viewer/2022062400/587d11891a28abae148b5c7b/html5/thumbnails/17.jpg)
DevOps > Result
- リリース回数の増加- アプリケーション・エラーの減少- 運用の非属人化/業務領域の多角化- コードレビューの増加- イシュー数の増加