Kinveyはサービスとしてのバックエンドです| サービスとしてのモバイルクラウドバックエンド
Kinvey(http://www.kinvey.com/)は良いですか、それともデータベースでカスタムJavaサーバーを使用するのは良い考えですか?
Kinveyはサービスとしてのバックエンドです| サービスとしてのモバイルクラウドバックエンド
Kinvey(http://www.kinvey.com/)は良いですか、それともデータベースでカスタムJavaサーバーを使用するのは良い考えですか?
私はKinveyエンジニアリングチームのメンバーであり、BaaS全般について少し話すことができます。独自のバックエンドを作成すると、多くの柔軟性と制御が得られますが、それは多くの作業でもあります。
Kinveyのようなサービスプロバイダーとしてのバックエンドは、アプリ開発をスピードアップするためのプラットフォームを提供し、すでに多くの作業を行っています。データベースサーバーとWebサービスのフロントエンドの管理、ファイルのストレージとストリーミングの管理、クロスプラットフォームのプッシュ通知の提供、一元化されたユーザーと認証ストアの提供、ソーシャルネットワークとの統合、ビジネスロジックなどのタスクを簡単に実装できます。プラットフォームごとにSDKを使用します。
BaaSの3つの主な利点を挙げれば、次のとおりです。
不利な点に関しては、バックエンド機能セットはベンダーに依存するようになり、カスタムソリューションを使用すると確実に柔軟性が高まりますが、多くの場合、ビジネスロジックで克服できます。私自身の(確かに偏った)意見では、柔軟性とコストの節約により、少なくともBaaSに機能セットが特定のニーズを満たしているかどうかを試してみる価値があります。