開発環境のボトルネック
時間は私たちが最も望むものですが、最も最悪に使うものです— ウィリアム・ペン
30 人の開発者を抱える中規模の SaaS 企業は、環境のセットアップを待つだけでチーム全体で 1 日あたり 21 時間を無駄にしていると計算しました。 各開発者は、環境構成の問題に毎日 30 ~ 45 分を要しました。 これは月に 525 時間に相当します。これは、フルタイムのエンジニア 3 名が、機能の出荷ではなくインフラストラクチャとの戦いだけをしていることに相当します。 コスト: 開発者の時間の無駄として年間 15 万ドル以上 (機能の遅延や市場機会の損失は考慮しません)。
The Problem
開発チームは環境の待機で毎日 21 時間以上を無駄にしています。 手動セットアップには、DevOps の介入、複数のチケット、および数日間の待機が必要です。 ステージングの準備が完了するまでに、要件は変化しています。 このボトルネックにより速度が低下します。チームの 61% が、環境プロビジョニングが導入の主要な障害であると報告しています。 4 社に 1 社の組織では、環境の対応が追いつかないため、コードの完成から運用展開までに 3 か月以上かかっています。
- 手動セットアップには DevOps チケットが必要で、2 ~ 3 日の遅延が発生します
- 各開発者が異なる方法で環境を構成すると、不整合が発生します
- 新しい開発者のオンボーディングには、環境セットアップだけで 1 ~ 2 週間かかります
- 環境の待機中にコンテキストを切り替えると生産性が低下します
- DevOps チームがプロビジョニング リクエストの処理のボトルネックになる
インフラストラクチャのクローン作成によるインスタント プロビジョニング
Rediacc は、インフラストラクチャの自動複製により、60 秒以内に完全な開発環境をプロビジョニングします。 開発者は、チケットや手動介入を行わずに、Git ブランチから直接環境作成をトリガーします。 このプラットフォームは、運用スタック全体 (アプリケーション、データベース、構成、ネットワーク トポロジ、依存関係) を正確なコピーとして複製します。 ブランチがマージされると一時的な環境が自動的にクリーンアップされ、インフラストラクチャの無駄が防止されます。 DevOps チームはプロビジョニング ルールを一度定義すれば、開発者は無限にセルフサービスを行うことができます。
- 2 ~ 3 日かかるのに対し、60 秒で完全な環境をプロビジョニング
- DevOps 介入ゼロ - 開発者は Git ワークフローからセルフサービスを利用できます
- 自動 Git 統合により、ブランチごとに環境が自動的に作成されます
- 一時的なアーキテクチャによりインフラストラクチャのコストを 40 ~ 70% 節約
- 新しい開発者を数週間ではなく数時間でオンボードします