CI/CD
はじめに 1. Vertex AI Pipelines採用の背景 2. 開発効率化 2.1 CI/CDとディレクトリ構成 2.1.1 GitHub Actionsの採用 2.1.2 ディレクトリ構成 2.1.3 デプロイフロー 2.1.4 Config駆動のパイプライン管理 2.2 Goによる共通コンポーネント 2.2.1 PythonからGo…
はじめに コード品質とは なぜ仕組みが必要だったのか コード品質を保つ仕組みの構築 1. 循環的複雑度の検査と違反コードの解消 2. CIでの静的解析(ESLint)とマージルールの設定 3. 静的解析の強化(Prettier、ls-lint) まとめと今後の展望 最後に はじめ…
はじめに 急にレスポンスタイムが悪化した 問題のリクエストの特定を試みるが失敗した スティッキーセッションを無効化するため、Blue/Greenデプロイメントへ移行する ECSの組み込みBlue/GreenデプロイメントはDMMブックスと相性が良くない ALBのリスナール…
はじめに 背景 Nancyとは? Nancyのメリット Nancyのデメリット govulncheckとは? govulncheckのメリット govulncheckのデメリット 検証 検証項目 検証環境 脆弱性の選定根拠 1. 実行パスに含まれる真正な脅威(True Positiveのベンチマーク) 2. 実行パス…
はじめに Dagger Go SDK / go-git / go-github とは Dagger Go SDK プログラマブルであること ポータブルであること 参考資料 go-git 参考資料 go-github 参考資料 Dagger Go SDK 以前のお話 Dagger Go SDK から go-git と go-github へ書き換えた背景 前提 …