クラウドネイティブCI/CDで開発者の生産性を4倍に

クラウドネイティブなCI/CDとDevOpsの実践により、FinTech企業のデプロイメントを3倍速く、開発者の生産性を4倍向上させることに成功しました

SUMMARY

お客様紹介

シドニーに拠点を置き、世界中のお客様に様々な金融サービスを提供しています。

課題

お客様は、既存のソフトウェアデリバリーインフラで完全なCI/CDパイプラインを持っていなかったため、開発者の生産性、リリースサイクル、ソフトウェア品質、および定期的なアップデートに影響を及ぼしていました。

効果

品質ゲートと自動デプロイメントを備えた完全なクラウドネイティブCI/CDパイプラインを実装することで、お客様のソフトウェアデリバリーを変革し、システムの観測性を向上させました。

企業名

業界

金融サービス

企業Webリンク

導入サービス

クラウドネイティブCI/CDで開発者の生産性を4倍に

クラウドネイティブなCI/CDとDevOpsの実践により、FinTech企業のデプロイメントを3倍速く、開発者の生産性を4倍向上させることに成功しました

企業名

Industry

金融サービス

企業Webリンク

Featured Services

SUMMARY

お客様紹介

シドニーに拠点を置き、世界中のお客様に様々な金融サービスを提供しています。

課題

お客様は、既存のソフトウェアデリバリーインフラで完全なCI/CDパイプラインを持っていなかったため、開発者の生産性、リリースサイクル、ソフトウェア品質、および定期的なアップデートに影響を及ぼしていました。

効果

品質ゲートと自動デプロイメントを備えた完全なクラウドネイティブCI/CDパイプラインを実装することで、お客様のソフトウェアデリバリーを変革し、システムの観測性を向上させました。

3

X

開発時間の短縮

4

X

開発者の生産性

80

%

バグや不具合の減少

2

X

セキュリティとガバナンスの強化

Use case

事例詳細

お客様はソフトウェアデリバリーのために、JenkinsベースのCI/CDインフラストラクチャを使用していました。しかし、既存のパイプラインは過度にカスタマイズされ、維持にコストがかかり、新しいデジタル変革の取り組みを遅らせ、最新のDevSecOpsのベストプラクティスに沿っていませんでした。

お客様はソフトウェアデリバリーインフラを近代化し、「より速く・より優れた・より信頼性の高いリリースサイクル」を実現するために、クラウドネイティブCI/CDを採用し、最新技術を活用したいと考えていました。また、セキュリティ、コンプライアンス、監視を自動化し、システムの可観測性を高めたいとのご要望もありました。

お客様は開発者の生産性を向上させ、リリースサイクルを短縮し、さらにソフトウェアデリバリーインフラストラクチャを近代化するために、Aokumoを採用しました。

Before

お客様の既存のCI/CDパイプラインでは、新しいプロジェクトを受け入れ、期限内に納品することが困難な状況であった。

CI/CDプロセスはベストプラクティスで標準化されておらず、開発者の生産性を損なっていた。

CI/CDパイプラインは、コード品質、ユニットテスト、依存性スキャンのための品質ゲートのベストプラクティスに従わなかった。

既存のチームは、最新のソフトウェアデリバリインフラとDevOpsツールの専門知識を持っていなかった。

After

Tektonをお客様のソースコードレポジトリと統合し、シームレスでエラーのない継続的インテグレーションを実現した。

継続的デリバリーと継続的モニタリングによる信頼性の高いソフトウェアデリバリーパイプラインのために、ArgoCDを適用した。

継続的デリバリーと継続的モニタリングによる信頼性の高いソフトウェアデリバリーパイプラインのために、ArgoCDを統合した。

コードの品質を向上させるために、「Test Early, Test Often」の実践を採用し、品質ゲートを統合した。

サービス導入後の効果

3

X

開発時間の短縮

クラウドネイティブのCI/CDにより、お客様は新製品、機能、アップデートを3倍速く出荷可能。

4

X

開発者の生産性

信頼性の高いCI/CDパイプラインと安定したビルドにより、開発者は不具合や生産上の問題の修正に時間を費やすことなく、ビルドに集中できる。

80

%

バグや不具合の減少

CI/CDパイプラインの信頼性向上により、バグや課題の発生が大幅に減少。

2

X

セキュリティとガバナンスの強化

自動化の強化により、お客様はセキュリティと法規制の順守を積極的に監視し、回復可能。

Tools & Technologies

Aokumo leverages several Amazon services

Amazon VPC

- A service that lets users launch AWS resources in a logically isolated virtual network that they define and allows them to manage the entire resources.

Amazon EKS

- A managed Kubernetes cluster that allows to run and scale of containerized workloads in the AWS cloud at scale.

Tekton

- A Kubernetes-native open-source framework for creating continuous integration and continuous delivery (CI/CD) systems.

Skaffold

- A command-line tool, is mainly used to facilitate continuous development for the Kubernetes-native applications.

ArgoCD

- A declarative, GitOps continuous delivery tool for Kubernetes responsible for continuously monitoring all running applications and comparing their live state to the desired state specified in the Git repository.

AWS Secrets Manager

- A security service to centrally manage sensitive information and protect the secrets needed to access IT applications, services, and resources.

Kiali

- An observability console for Istio with service mesh configuration and validation capabilities.

Kustomize

- A configuration management tool that allows making declarative changes to configurations without changing the original files.

Nexus

- A repository manager that organizes, stores, and distributes artifacts needed for development, making it easier to distribute software.

SonarQube

- A Code Quality Assurance tool that collects and analyzes source code and provides reports on the code quality of your project.

Terraform

- An open-source Infrastructure as Code tool developed by HashiCorp to define and provision infrastructure using an easy-to-learn declarative language.