Continuous Integration
-
DevOps capabilities
#DevOps Capabilities that enable a Climate for Learning Code maintainability Documentation quality #Documentation Empowering teams to choose tools Generative organizational culture Job satisfaction Learning culture Team experimentation Transformational leadership Well-being Capabilities that enable Fast Flow Continuous delivery #Continuous Delivery Database change management Deployment automation Flexible infrastructure Loosely coupled teams Streamlining change approval Trunk-based development トランクベース開発 Version control Visual management Work in process limits Working in small batches Capabilities that enable Fast Feedback Continuous integration #Continuous Integration Customer feedback Monitoring and observability #Observability Monitoring systems to inform business decisions Pervasive security Proactive failure notification Test automation Test data management Visibility of work in the value stream DORA | Capabilities
-
Atlas
-
Buf CLI
#Continuous Integration Bufが提供するProtocol Buffersツール群のうちの一つ protoc に代わる高速なコンパイルやスタブ生成が可能。その他CIに組み込むようなlinterや破壊的変更検出の機能を有している Overview - Buf Docs
-
Swarming をコンセプトに掲げるアジャイルチームのベストプラクティス
#Swarming #Agile #Team Organization #Continuous Integration #Continuous Delivery XP祭り2024での自身の発表 関連Scrapは以下 ストラングラーフィグアプリケーション トランクベース開発 モノリスからマイクロサービスへ 関数型ドメインモデリング
-
BSR
Buf Schema Registory #Continuous Integration #Continuous Delivery Bufが提供するProtocol Buffersツール群のうちの一つ Protobufファイル群をモジュールとしてバージョン管理することができる。 モジュールとしてのドキュメンテーションをサポートし依存関係管理も可能 Overview - Buf Docs
-
サークルオブライフ
-
IaC
Infrastructure as Code #Continuous Integration #Continuous Delivery インフラストラクチャとしてのプロセスや環境、設定等をコードで管理し文書化する方針 Infrastructure as Code とは - IaC の説明 - AWS
-
抽象化によるブランチ
#Martin Fowler #Continuous Integration BranchByAbstraction
-
エクストリームプログラミング
-
DevOps
#Agile 10+ Deploys Per Day: Dev and Ops Cooperation at Flickrにて初めて登場した言葉 開発とオペレーションを一つのチーム内で両立させる 広義な用語ではあるが、共通して以下のような手法が定義されることが多い Continuous Integration Continuous Delivery IaC マイクロサービス
-
トランクベース開発
Trunk-based development #Continuous Integration DORA | Capabilities: Trunk-based Development
-
ストラングラーフィグアプリケーション
StranglerFigApplication #Continuous Integration Martin Fowlerによる理論。既存のシステムを置き換える際、既存のシステムの周辺に新規のシステムを追加していき段階的に置き換える。 イチジクの成長段階に似ていることからFigの命名を含んでいる。 原文はこちら