2_バックオフィスシステム及びユーザー向けマイページ作成
OVERVIEW
証券会社が顧客に対してFX取引サービスを提供する際に必要な顧客向けマイページおよび証券会社向け管理者用ページの構築。
期間
・2020年5月 ~ 2021年7月
チーム
・2人
技術スタック
・バックエンド: Ruby on Rails
・フロントエンド: ERB(テンプレートエンジン)、CoffeeScript、jQuery、CSS
・データベース: MySQL
インフラ
・AWS(ECS, Lambda)
開発環境
・Vagrant, VirtualBox
バージョン管理
・Bitbucket
役割
・フロントエンド・バックエンド開発
・テスト、テスト報告書作成
課題
・海外のPayment APIを使用する必要があったが、ドキュメントが未整備または更新されていなかった。
・仕様変更が頻繁に発生し、証券会社側が変更の通知を見落とすことがあった。
・適切なエラーハンドリングがないと、顧客の不安やクレームにつながるリスクがあった。
対応
・APIドキュメントが不完全なため、担当者と直接メールで情報交換を行いながら仕様を確認。
・動作確認を繰り返し、仕様を1つずつ正確に把握しながら実装。
・仕様変更時の影響を最小限にするため、適切なエラーメッセージと処理を実装し、顧客への影響を軽減。
成果
・ほぼ不具合やエラーの発生がない安定した実装を実現。
・急な仕様変更時も迅速に対応できる設計を導入し、エラーの原因究明が容易になった。
・証券会社側の対応スピードが向上し、顧客サポートの質が向上。