リリースあるある 検証環境で異なる動き 仕様と違う動き 仕様が異なっていた ほんとにあるあるですネ フィードバックループを使う 細かい単位でリリース フィードバックを早めに得て改善する #devsumiE
2019-02-15 11:32:13●Why CD? ・よくある問題 検証環境でみつからなった問題が露呈 -> フィードバックループを早く回そう ・CIなしだとループが回らない 許可、ヒューマンエラー ・No CD, No Feedback Loop #circleci #devsumi #devsumiE
2019-02-15 11:32:45QCD、全部をなんとかしようとするとうまく行かないって以前Jenkinsカンファレンスで聞いたけど。 #devsumi #devsumiE
2019-02-15 11:34:34話聞いてるとますます感じる。 「フィードバックループをまわす」 個人的には、CI/CDの手法はもちろん大事だと思うしそれを進めつつ、それを動かすチーム(人間)がそれを渇望するところから始めたいなと思うのであります。 つまり、CI/CDをCI/CDできないとダメだと思うのです。 #devsumiE
2019-02-15 11:34:48CD導入の壁 CDが向いていないアーキテクチャ ・エンタープライズなアーキテクチャ ・レガシーなアーキテクチャ サービスが密結合しているためリリースが難しくなる #devsumiE
2019-02-15 11:34:56●Why Not CD? ・技術的な問題 アーキテクチャがCDに向いていない エンプラ、レガシー -> 時間をかけてアップデート マイクロサービス化 徐々にモダン化 ・組織的な問題 誰か教えてください エンジニアリング組織論への招待 #circleci #devsumi #devsumiE
2019-02-15 11:36:48新システムにはまずCI/CDを導入しよう 最初からクライマックスだぜ CodeCommitにcommitしたら、EC2を作成してそれにデプロイするのは作った テスト? 知らないなー #devsumiE
2019-02-15 11:37:49●CircleCIでの事例 ・Before 200台異常のビルドマシンのフリーと ChatOpsでデプロイ 2日かかる -> しばらく新旧が混在 ・CDを導入 1年かけて Docker/k8s マイクロサービス化 #circleci #devsumi #devsumiE
2019-02-15 11:39:59