とあるスマートフォンアプリを開発しており、そのバックエンドのAPIをFuelPHPで書いております。
おかげさまでユーザーも徐徐に増え、新機能も増えてきました。
現在は私含め、2名でバックエンド開発(モバイル用API)、インフラ周りを開発しております。
ただ、私の知識・技術力不足、
FuelPHPの良く使えこなせていないせいか大規模のAPIを作るのは難しいかもしれないと考えている次第です。
(何か良い対策を検討中です。)
インフラ周りはインフラ側で対応出来る次第ではありますが、
今回はFuelPHPから大規模向けでも対応出来そうな
他のフレームワークの移行(symfony等)や、PHPが苦手とする処理を
他の言語で書いたり、Fuelにデザインパターンでシステムを作る等検討しております。
今年の11月をメドにAPI側のプログラムを大規模対応出来るようにしたいと思っております。
何か良い解決策・アドバイスありましたらご教授宜しくお願い申しあげます。
何処にボトルネックもしくは限界を感じておられますか?
・開発体制の問題?
- FuelPHPでも開発者の求人では問題なさそうですがその辺りの大規模化ですか?
・アクセス数の増加の問題?
- RedisのようなKVSを挟み込むのはダメですか?
- codeigniterのような高速フレームワークにするなど?
上記2点で話の方向性が大きく変わるかなと思いましたので。
よろしくお願いいたします。
PHPの動作モードは、cgiモードなのか、モジュールモードなのか、などphpやデータベースを使っていればデータベース周りも示してください。
また、アルゴリズム的にはもはやチューニングを施しようがないところまで来ているのでしょうか。