Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

MBaaS - Parse

2,538 views

Published on

MBAAS(特にParse)を用いた開発についての概要です。

Published in: Technology
  • Be the first to comment

  • Be the first to like this

MBaaS - Parse

  1. 1. 2014/03/12 MBaaS(Parse) @junya100
  2. 2. MBaaS (Mobile Backend as a Service) Mobile向けのバックエンドサービス
  3. 3. 何ができるのか? モバイル開発を行う上で 必要なサーバ処理 (差別化要因がほぼない処理) をやってくれるサービス
  4. 4. どのような課題を解決するのか? ! ユーザが触れる部分の 機能やUI/UXに注力したい。 それ以外の部分(アドバンテージ のない部分)は、 できるだけ簡単に作りたい。
  5. 5. 代表的なサービスは?
  6. 6. 例えばどういう処理? (1) 会員認証、会員登録、メール疎通確認(個人情報保持) ソーシャルログイン(複数アカウントの自動ひも付け) プッシュ通知(クライアント側OS比依存) データ永続化(NoSQL、RDBMS、通信ができない場 合の処理) Webホスティング(静的ファイル、簡易動的処理) アプリケーションサーバ(node.js - express) API化(REST化、JSON化、セキュア化) バッチ処理(スケジューリング機能) ※Parseの場合
  7. 7. 例えばどういう処理? (2) 3rdパーティライブラリ • Mailgun、Mandrill、SendGrid - メール大量配信 • CrowdFlower、Parse Image - 画像処理 • Stripe - カード決済 • Twilio - 電話コール、SMS送信 アナリティクス(モバイル特有の解析あり) サーバ冗長化 データバックアップ サーバパフォーマンス監視 サーバセキュリティ対策 ※Parseの場合
  8. 8. 対応している プラットフォームは? iOS SDK OS X SDK Android SDK Windows Phone SDK Windows 8 SDK Java PHP Ruby Python Clojure javascript node.js backbone.js jQuery unity titanium sencha touch jQuery corona
  9. 9. いくら? 無料 !
  10. 10. どういうシステムが向いているのか? 向いている • スタートアップのモバイルアプリ • モバイル側での処理がメインのシステム ! 向いていない • サーバ側でのヘビーな処理がメインのシステム • 大量なデータを扱うシステム(解析系、機械学習系)
  11. 11. 大体こんな構成かな? REST API 重いビジネスロジッ ク、重いバッチ処理
  12. 12. どんな感じで使うのか? デモ

×