金融・決済アプリ

NTTデータ向け決済システム「CAFIS」のデモ開発を支援
プロジェクト概要
NTTデータ様向けに、日本の大型商業施設で利用されている決済システム「CAFIS」のデモ環境構築を担当しました。営業活動で使用するデモとして、取引情報の検索やレポート出力など、実運用に近い機能の実装が求められていました。
Vue.js(Nuxt)とJavaでフロントエンド・バックエンドを構築し、gRPCによるフロントエンド・バックエンド間連携を実装しました。GCP上にインフラを構築し、アジャイル体制で開発を進めました。
課題と解決策
CHALLENGE
大型商業施設向け決済システムのデモ環境として、店舗別・期間別の取引情報検索やCSVレポート出力など、実運用を想定した機能を短期間で実装する必要があった。
SOLUTION
Vue.js(Nuxt)でフロントエンドを、Java・Node.jsでバックエンドを構築し、gRPCで両者を連携。取引情報の検索機能とCSVレポート出力機能を実装した。
成果
- 取引情報の検索・CSVレポート出力機能を備えたデモ環境を構築
- gRPCによるフロントエンド・バックエンド連携を実装
- 約6.2人月規模、アジャイル体制で約3ヶ月かけて開発
進め方
01
要件整理
クライアントの資料をもとに、デモに必要な機能要件を整理。
02
フロントエンド・バックエンド開発
Vue.js(Nuxt)とJavaでそれぞれ実装し、gRPCで連携。
03
インフラ構築
GCP上にデモ環境用インフラを構築。
04
テスト・納品
動作確認を行い、クライアント要件に沿って納品。