サービス・プロダクト概要
既存のクラウドファンディングのパッケージシステムのアップグレードのため、
PHP7 / Laravelを使用したアーキテクチャーに改修。
その間の保守・運用も含めて対応しました。
サービスの課題
パッケージシステムに追加仕様という形で実装を重ねていたため、
SQLが整理されておらず、大量アクセスが発生した際にシステムがダウンするような現象が起きていました。
弊社の提案
パッケージシステムとも相性のいいLaravelを利用し、アーキテクチャーに修正を加え、
特にアクセスの多い、商品詳細ページ、申込みページの負荷を改善しました。
投資案件の申し込み時間にアクセスが集中するため、根幹的な機能に関わる実装はストレステストも行い、リリースを行いました。
主な機能
・案件検索機能
・会員登録機能・マイページから投資案件確認機能
・会員情報と紐付いたメール配信機能
・パッケージにはない投資者テーブルの追加仕様作成
・事業者・管理者管理画面
開発体制
役割 | アサイン割合(平均) |
---|---|
プロジェクトマネージャー(PM) | 0.25人月 |
ビジネスアナリスト(BA) | 0.5人月 |
日本語コミュニケーター(Comter) | 0.5人月 |
テクニカルリーダー(TL) | 0.3人月 |
フロントエンドエンジニア(FE) | 2.0人月 |
テスター(QC) | 1.0人月 |
開発チームに聞きました!
「このプロジェクトはここに苦労しました」
・必要な引き継ぎ書などのドキュメントがない状態で、他のベンダーさんからプロジェクトを引き継ぎました。そのため、開発チームはコードを読み、システムを分析してから、開発環境を設定しアプリを展開するためのインフラストラクチャーを構築する必要がありました。
・新しいバージョンを簡単にリリースできるように、ローカル開発、開発サーバー、stgサーバーから本番環境へのデプロイフローを統一しました。