プログレッシブデリバリーとは? 開発チームのための入門ガイド
プログレッシブデリバリーは、変更を小さく区切り、メトリクスで確認しながらリリースする手法です。カナリア、ブルーグリーン、フラグの組み合わせと、始め方を解説します。
9 articles in Developer Experience.
プログレッシブデリバリーは、変更を小さく区切り、メトリクスで確認しながらリリースする手法です。カナリア、ブルーグリーン、フラグの組み合わせと、始め方を解説します。
オブザーバビリティとは、ログ・メトリクス・トレースからシステムの内部を理解する能力のことです。5人から50人のエンジニアのチーム向けに、監視との違いと始め方を解説します。
SRE は運用作業をソフトウェアエンジニアリングで置き換える考え方です。SLO、エラーバジェット、トイルの上限を実務の目線で整理します。
社内の開発者が、環境構築や本番デプロイを待たずに自分で進められるようにする仕組みです。何を作るのか、いつ必要になるのかを整理します。
フィーチャーフラグはランタイムに機能のオン・オフを判定する条件分岐です。デプロイを伴わないリリースを実現する仕組みと、100個以上のフラグが蓄積した時の問題を解決する方法を解説します。
トランクベース開発(Trunk-Based Development)は、すべての開発者が毎日メインブランチにマージするブランチ戦略です。長命フィーチャーブランチを排除し、継続的統合を実現します。
SLO(Service Level Objective)はチームが自分たちに課すサービス信頼性目標です。SLIやSLAとの違い、エラー予算の活用、実装ステップを詳しく解説します。
PRの説明からポストモーテムまで、エンジニアは毎日要約を書いている。客観的な要約の定義と、AIツール導入後の品質管理ワークフローを実践的に解説する。
AI生成コードは見た目には正しいが隠れた欠陥を持つ。だが本当の問題は、チームがコードの背景にある設計を理解できなくなることだ。AI技術的負債を2つに分けて考える。