5 1日リリース、 10分分のセットアップ:NTTデータ INTRAMARTがDockerで開発速度を上げるまでの道のり

会社: NTTデータイントラマート
産業: エンタープライズソフトウェア(ローコードBPM/DX
プラットフォーム)
本部: 東京、日本
従業員数:500+
使用したソリューション: 港湾労働者
デスクトップ、Docker Hub、Docker Compose、AWS EKS
パートナー:200+グローバルシステム
インテグレーター
顧客:10、000+、すべての業界
ハイライト
- 5x 毎日の内部導入
- 380 コンテナビルド/日
- 17%の故障率と落下
- 環境セットアップ時間を数時間から 10 分に短縮
概要
NTTデータの社内ベンチャーから誕生したNTTデータイントラマートは、ローコードプラットフォーム「intra-mart」によるエンタープライズデジタルトランスフォーメーションのリーダーとして認められています。NTT DATA INTRAMARTは、 10、000 の顧客を抱え、ワークフロー/BPMで 18 年連続で国内トップのシェアを獲得しており、制御を損なうことなく俊敏性を提供します。
課題
レガシーとモダンの橋渡しをスピードとコントロールで
クラウドネイティブ開発とDevOpsのベストプラクティスが顧客の期待の中心となる中、NTTデータイントラマートはいくつかの緊急の課題に直面しました。
- 複雑なスタック(PostgreSQL、Cassandra、Solr、HTTPd、Resin)により、環境のセットアップ時間が数時間にわたって延長されます。
- 開発チームとパートナーチーム間の不整合
- 複数のミドルウェアオプションにわたるレガシーバージョンのサポートの難しさ
- 社内チームと 200 社以上のパートナー企業の両方から、安全で再現性のある環境に対する需要の高まり
Docker は、開発ワークフローを標準化し、オンボーディングを簡素化し、配信速度を向上させるためのプラットフォームとして選択されました。
解決
開発プラットフォームとDockerを統合し、DevOps自動化を実現するケーススタディ
2024年にはPodmanとRancher Desktopを社内で導入していましたが、業務効率化のため、NTTデータイントラマートはツールを1つのソリューションに集約することにしました。既存のスクリプトやパイプラインを変更する必要性や、ボリューム権限設定の問題などの課題に直面したチームは、互換性の向上と機能の向上により Docker Desktop を選択し、それ以来、社内開発ワークフローとパートナー配信ワークフローの両方の中心となっています。
現在、Dockerは開発スタック全体で使用されています。
- Dockerデスクトップ 地域開発を後押し
- Docker Compose は、レガシー ミドルウェア全体のサービス オーケストレーションを自動化します
- マルチステージビルドは 、画像サイズの最適化に役立ちます
- Docker Hub は、 2、000 再利用可能なコンテナモジュールを一元化します
- AWS EC2/EKS は、Docker に基づいて本番ワークロードを実行します
- CI/CD パイプライン は Docker を統合して、毎日の自動デプロイを可能にします
セキュリティも最優先事項です。NTTデータイントラマートは、コンテナイメージを検証し、セキュリティスキャンをデリバリーパイプラインに統合することを目的として、Docker Scoutをテストする計画を立てており、これは顧客がソフトウェアサプライチェーンをますます精査する中で重要な動きです。
Docker の標準化は、技術的な機能強化を超えて、分散したエンジニアリング チームとグローバル パートナー エコシステム全体の運用を統合するのに役立ちました。現在、多くのパートナーがコンテナベースの環境を要求しているため、DockerはNTT DATA INTRAMARTが一貫性のある事前構成された開発テンプレートを提供し、アプリケーションの構築とデプロイのための共有基盤を確保できるようにしました。
Docker は、CI/CD プラットフォームや AWS インフラストラクチャなどの既存のツールと互換性があるため、再トレーニングや再設計の必要がなくなりました。
「コンテナをDevOps環境に組み込む前は、ビルドを手動で実行しなければならないなどの課題に直面していました。その結果、自動化の面では進展がありませんでした。しかし、コンテナを導入し、長期間にわたって社内プロセスを改良し続けた結果、定量化可能なポジティブな結果が確実に見られました。」
— 榎本淳氏、NTTデータイントラマート、チーフテクニカルリード
測定可能な影響
Dockerは、NTT DATA INTRAMARTがすべての主要なDORA指標を改善しながら、より安全でスケーラブルなエンジニアリング文化を構築するのを支援しました。
展開頻度
定期的なビルドから5の内部リリース/日まで
変更のリードタイム
自動化されたDocker化された環境による大幅な削減
変更の失敗率
17%まで低く、再現性が向上し、エリートチームと同等
速度の構築
現在、2、000+ モジュール全体で 380 Docker ベースのビルド/日を平均化しています
オンボーディング時間
1〜2日から~1時間に短縮
環境のセットアップ
数時間から10分まで、手作業不要
Dockerにより、開発者は場所やハードウェアに関係なく、完全に標準化された環境で作業できるようになりました。新しいエンジニアのオンボーディングには、何時間もの手動設定、地域の違いのトラブルシューティング、古いドキュメントへの依存が不要になりました。代わりに、開発者は 1 つのコマンドで完全に構成された環境をスピンアップできるため、コードの貢献にすぐに集中できます。
複数のミドルウェアスタックとバージョンをサポートするチームにとっても、幅広い企業顧客ベースを考えると継続的な必要性ですが、Dockerは再現性の向上に貢献してきました。バグが報告されると、エンジニアは関連するスタックを迅速に起動して問題を再現できるため、診断と解決に必要な時間を大幅に短縮できます。
セキュリティの可視性も向上しました。Dockerにより、NTT DATA INTRAMARTはコンテナイメージの追跡、検証、分離を改善しました。これにより、DevSecOpsの実践に対する信頼が高まり、NTT DATA INTRAMARTは、セキュリティの実践をさらに改善する新機能をテストする自信を得ることができました。
Docker は機能開発も合理化しました。チームは、環境を最初から再構築するのではなく、コンテナを交換することで、ミドルウェア構成全体を迅速にテストできるようになりました。これにより、複雑な機能の検証と統合のサイクルタイムを短縮するのに役立ちました。
業績
開発を超えた運用の変革
Docker の利点は開発者だけではありません。NTTデータイントラマートのサポート、QA、パートナーイネーブルメントチームも大きな成果を上げました。Docker化された環境は現在、 200 を超えるパートナー企業と共有されており、その多くは以前は広範なオンボーディングとトラブルシューティングのサポートを必要としていました。
NTT DATA INTRAMARTは、事前にパッケージ化されたDockerベースの環境をパートナーに提供することで、外部チームが一貫性のあるサポートされている構成を実行できるようにします。これにより、インバウンドサポートの負荷が軽減され、顧客への納品スケジュールが短縮されました。テンプレートは一元的に管理されるため、アップデートやパッチを簡単に伝播できます。
さらに、DockerはNTTデータイントラマート内の知識共有の中核要素となっています。内部ドキュメント、Wiki、オンボーディング プログラムは、コンテナ化されたベスト プラクティスを反映するように更新され、30+ エンジニア (新卒者 + 20経験豊富なスタッフ10 人 ) 向けの正式なトレーニング プログラムが2025見られます。これらの取り組みは、社内の能力を深め、チーム間で共有された運用言語を作成するのに役立ちます。
NTT DATA INTRAMARTはまた、テンプレート化された製品と有料のセットアップサービスを通じてDockerの範囲を拡大する準備を進めており、内部投資を企業顧客にとって潜在的な新しい付加価値に変える準備をしています。
安全でスケーラブルなイノベーションの基盤
Dockerは、ノートパソコンからクラウドクラスターまで、NTT DATA INTRAMARTがソフトウェアを構築、テスト、提供する方法を変革しました。オンボーディングの迅速化、環境の一貫性の向上、コンテナセキュリティの可視性により、同社はパートナーネットワークを拡大し、社内の生産性を向上させる立場にあります。
デリバリーモデルの最新化とパートナーのフットプリントの拡大を続ける中で、Dockerはソフトウェアサプライチェーンのセキュリティの強化とパートナー向けのデプロイブループリントの標準化に引き続き不可欠です。
Dockerにより、NTTデータイントラマートは自社のエンジニアリング組織を変革するだけではありません。これにより、安全で自動化され、拡張可能な新世代のエンタープライズ アジリティが実現します。
自分に合ったサブスクリプションを見つける
今すぐ専門家に連絡して、Dockerサブスクリプションのコラボレーション、セキュリティ、サポートの完璧なバランスを見つけてください。