Saudi Telecom Company(STC)様は、モノリシックなSiebel CRMからマイクロサービス・アーキテクチャ への移行を進めていました。Cubastionは、レガシーの全機能が新システムに正確に再現されているかを検証する包括的なレビュー・検証(QA)を担い、機能網羅性・データ移行精度・統合整合性を担保しました。
Challenge
モノリスからマイクロサービスへ、移行を正しく検証する
移行にあたって検証すべき領域をご紹介します。
レガシー機能の網羅、データ移行の精度、そして新旧システム間の統合整合性が問われていました。
機能・データ面の検証
レガシーの全機能が新システムに正確に再現されているか の網羅性
モノリスからマイクロサービスへの完全かつ正確なデータ移行
不整合や欠落を防ぐ移行データの妥当性確認
統合・品質面の検証
新システム(PEGA・Kloudville・AEM・EP)と既存基盤の統合整合性
コード品質・性能・セキュリティのレビューと最適化
CI/CDプロセスの国際標準への準拠
Approach
2フェーズ・4領域の体系的レビュー
採用した検証アプローチをご紹介します。
機能理解とコードレビューの2フェーズで、4つの領域を体系的に検証しました。
ドキュメントレビュー :FRS・SDD・HLD・LLDを精査し、機能要件が新設計に正確に反映されているかを検証
コードレビューと最適化 :性能・セキュリティ・適応性を高め、ハードコーディングを避けた柔軟な実装を推奨
テスト・テストケースレビュー :回帰テストのギャップを特定し、正確なテストのためのケースを整備
統合API :新旧システム間のAPI連携が整合的かつ正確であることを検証
体系的なレビュー・検証により、移行の品質と確実性を高めました。本事例で確認された主な効果は次のとおりです。
要件・設計・コードのギャップを特定し、潜在的な問題と不整合を低減
レガシー機能の網羅的な再現 を担保し、シームレスな移行を支援
性能・セキュリティ・保守性を高める最適化を提言
国際標準に準拠した高い品質・性能・信頼性 を確保