
Camino Ninjaのアプリは、ハードコードされたJSONファイルとレガシーなPHP管理ポータルで稼働していました。グラディオンはバックエンド、モバイル、CMSを含むスタック全体を刷新し、収益を40%向上させました。
概要
クライアント
Camino Ninja
業界
旅行 / アウトドア / コンシューマー向けモバイルアプリ
地域
ヨーロッパ / グローバル(サンティアゴ巡礼路)
規模
Not specified
課題
プラットフォーム全体のモダナイゼーション - バックエンド、モバイルアプリ、コンテンツ管理
サービス
モバイルアプリ開発、クラウドインフラ構築、バックエンドエンジニアリング、CMS導入
期間
継続中
チーム
未指定
このケーススタディをPDFでダウンロード
共有可能 · 自動生成 · 常に最新
クライアントの背景
Camino Ninjaは、ヨーロッパ各地のサンティアゴ巡礼路を歩く巡礼者をサポートするモバイル旅行アプリです。このアプリは、世界で最も人気のある長距離巡礼路の一つにおいて、ルート案内、オフラインマップ、ホテル情報、旅行手配を提供します。ユーザー層は国際的であり、製品の価値は信頼性の高いオフライン機能に依存しています。巡礼路の遠隔地では接続性が保証されないためです。
課題

グラディオンがプロジェクトに着手した時点で、Camino Ninjaプラットフォームはあらゆるレイヤーで多大な技術的負債を抱えていました。データ管理はハードコードされたJSONファイルに依存しており、新しいホテル情報の追加、ルートの修正、コンテンツの変更といったあらゆるコンテンツ更新には、開発者の直接的な介入が必要でした。このボトルネックにより、コンテンツチームは日常業務で開発リソースに依存せざるを得ませんでした。 管理ポータルはPHPで構築され、機能が最小限であったため、ルート、画像、レビュー、パートナーコンテンツの管理に柔軟性が乏しい状態でした。基盤となるアーキテクチャには、データ層、ビジネスロジック、フロントエンド配信の間に明確な分離がありませんでした。 モバイルアプリ自体も再構築が必要でした。パフォーマンスは低下し、クロスプラットフォームの一貫性も欠如しており、コードベースは必要な機能ロードマップをサポートする構造になっていませんでした。重要なのは、再構築にあたり、ユーザーが信頼性の低いモバイル接続環境で利用するオフラインマップとホテルデータ同期機能を維持することでした。これは必須要件であり、努力目標ではありませんでした。 課題は段階的な改善ではなく、スタック全体の刷新でした。ユーザーが依存する機能において、許容できる退行は一切ありませんでした。
アプローチ

グラディオンはバックエンド、モバイルアプリ、コンテンツ管理レイヤーに並行して取り組みました。 バックエンドでは、ハードコードされたJSONデータはすべて、自動バックアップ、レプリケーション、整合性チェック機能を備えたPostgreSQLデータベースに移行されました。バックエンドはAWS上にデプロイされ、マネージドデータベース運用にはRDS、リクエスト処理にはAPI Gateway、キャッシングにはElastiCacheを活用しました。インフラ再構築の一環として、クラウドネイティブなCI/CDパイプライン、ロードバランシング、モニタリングを導入しました。 モバイルアプリはFlutterで再構築されました。これにより、パフォーマンス向上、iOSとAndroid間の一貫した動作、長期的な保守性を考慮したコードベースを実現しました。既存ユーザーが依存していたオフラインマップとホテルデータ同期機能は維持・強化されました。これは努力目標ではなく、必須要件でした。 コンテンツ管理にはDirectus.ioを中央CMSとして導入し、Camino Ninjaチームの運用要件に合わせたカスタム管理拡張機能を構築しました。ロールベースのアクセス制御を設定し、パートナーが自身のリスティングを管理できるホテルオーナー向けインターフェースを構築しました。これにより、ルート、コンテンツ、画像、レビューの動的な管理が、開発者の介入なしに完全に運用可能となりました。
成果
収益40%向上 - モダナイゼーション後に達成 ハードコードされたJSONを排除 - 全コンテンツをPostgreSQLベースのCMSで管理 コンテンツ更新における開発者依存をゼロに - コンテンツチームが独立して運用可能に オフラインマップとホテルデータ同期機能を維持 - Flutterによる再構築で機能退行なし AWSクラウドインフラが稼働 - RDS、API Gateway、ElastiCache、CI/CDパイプライン、ロードバランシング、モニタリング ホテルオーナー向けインターフェースが稼働 - パートナーが自身のリスティングを直接管理
“Gradionとの協業開始時、当社のアプリ開発は技術的に停滞していました。当初、Gradionが提案したフロントエンドとバックエンドのコード全面書き換えというアプローチには懸念がありましたが、リリース後、アプリのKPIは40%向上し、その成果は迅速に現れました。この強固な新基盤により、さらなる成長を加速させる追加機能を迅速に実装。Gradionへの投資は、わずか1年で何倍ものリターンをもたらす、極めて価値あるものでした。”
Peter Eich
Camino Ninja 創業者 兼 シリアルアントレプレナー
サービス & テクノロジー
提供サービス
- モバイルアプリ開発(Flutter)
- クラウドインフラ構築(AWS)
- バックエンドおよびデータベース移行
- CMS導入・カスタマイズ
- CI/CDパイプライン構築
- プラットフォームモダナイゼーション
技術スタック
- Flutter (iOS and Android)
- PostgreSQL (AWS RDS)
- AWS (RDS, API Gateway, ElastiCache)
- Directus.io CMS with custom extensions
- Cloud-native CI/CD pipelines
- Load balancing and monitoring
契約モデル
エンドツーエンドのモダナイゼーションプロジェクト
レガシーインフラがコンテンツチームの生産性を低下させ、収益拡大の足かせとなっていませんか?
貴社のプラットフォームについてお聞かせください。最適なモダナイゼーションの範囲を策定いたします。