nagarro
卓越したデジタル
ソリューション開発者であり
働くには最高の場所だ。
関係
ガバナンス、レポート
そして
投資家向けイベント
プレスリリース
そして、人々は何をするのか。
について話している。
サステナビリティ
私たちについて
取り組み
知性
ナガリアン?
要件は、ツールを利用するために異なるアーキテクチャでアプリケーションを構築することで、クライアントの標準的なツールセットと調和させ、自動化を行わないことでした。アプリケーションはマイクロサービス・アーキテクチャを採用しているため、本番環境にデプロイする前に、開発環境でのテストのために、さまざまなサービスを1日に何度も作成し、デプロイする必要がありました。
![]()
アプリケーションアーキテクチャやサービスに関する知識が乏しい。
Nagarroがこれらの課題を克服するまでの道のりは、お客様との共同作業から始まりました。一流のサービス品質を提供することに専念する当社は、計画的かつ段階的なアプローチを取ることで、すべての課題を克服しました。
ホストとサービスのプロジェクト・アーキテクチャを慎重に構築し、ホスト・プロジェクト内のネットワーク・レベルのリソースとサービス・プロジェクト内のアプリケーション・リソースを効果的に分離しました。セキュリティを強化するため、最先端のファイアウォールを導入し、トラフィックをインテリジェントにサービス・プロジェクトにルーティングしました。
Terraformのパワーを活用してインフラのデプロイを効率化し、アプリケーションの一貫性とスケーラビリティを確保するためにHelmチャートを作成しました。本番環境への複数のデプロイは、Jenkinsのジョブによって巧みに処理されました。私たちはイメージスキャンと統合するジョブを構築し、最終的なイメージにタグを付け、Helmチャートの助けを借りて別の環境にデプロイしました。
また、1000以上の環境変数とシークレットを扱うために、シングルクリックでロールアウトとロールバックを行うJenkinsジョブを作成した。このセットアップにより、最小限の労力で新しいマイクロサービスを更新したり追加したりする柔軟性がもたらされた。私たちは、新機能をロールアウトするための適切なリリース戦略を定義しました。また、各イメージにタグ付け機能を実装し、リリースに含まれる修正を1つの番号で識別できるようにしました。
包括的かつ一元的なロギングを確保するため、Splunk を活用し、Pub-Sub モデルを使用して Cloud Logging からアプリケーションログをシームレスに転送しました。
この綿密な設計により、新しい環境とアプリケーション・サービスを簡単にセットアップすることができました。パフォーマンスを注意深く監視し、問題にプロアクティブに対処するために、GrafanaとPagerDutyによるCloud Monitoringを実装し、本番環境の問題がエスカレートする前に対処できるようにしました。現在、私たちのシステムは、複数のGCPプロジェクトにまたがる8つの多様な環境で稼働しており、その中には、異なる地域に位置する4つの堅牢な本番環境も含まれています。さらなる環境に対する需要が高まる中、私たちはクライアントの進化するニーズに応え、拡大する準備が整っています。
DevOpsの運用を大幅に強化するために、一連の戦略的施策が実施されました。何よりもまず、インフラのプロビジョニング・プロセスを標準化し、新たなレベルの一貫性と効率性を実現しました。
さらに、マイクロサービスの構築とデプロイのプロセスを合理化し、これまで当社の俊敏性を妨げていた複雑さを軽減しました。運用能力をさらに向上させるため、堅牢なリリースメカニズムを確立し、アプリケーションの包括的なモニタリングとアラートシステムを導入しました。
![]()
展開頻度
エンドユーザーへの製品展開能力は大幅に向上した。この展開頻度の増加は、移り変わる市場の需要に対応する組織の敏捷性と、実験への準備態勢を反映している。
![]()
変更のリードタイム
変更の実施に要する時間は大幅に短縮された。進化する市場の要求への迅速な対応は、当社の競争力を高めるだけでなく、頻繁な展開に伴うリスクを軽減します。
![]()
サービス復旧までの時間(MTTR)
シームレスな自動化、全体的なモニタリング、効果的なコラボレーションの組み合わせにより、生産障害からの復旧にかかる時間を最小限に抑えています。これにより、潜在的な問題に迅速に対処し、修正することができます。
![]()
変更失敗率(CFR)
ソフトウェアのデプロイメントにおいて、本番環境での不具合が発生し、その修復が必要となるケースが大幅に減少しました。これは、当社の品質保証対策の強化と、よりスムーズなリリースパイプラインを反映したもので、より信頼性の高いソフトウェアリリースを実現しています。