MBaaS - Parse

Preview:

DESCRIPTION

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

Citation preview

2014/03/12

MBaaS(Parse)@junya100

MBaaS (Mobile Backend as a Service)

Mobile向けのバックエンドサービス

何ができるのか?

モバイル開発を行う上で 必要なサーバ処理

(差別化要因がほぼない処理) をやってくれるサービス

どのような課題を解決するのか?!

ユーザが触れる部分の 機能やUI/UXに注力したい。 それ以外の部分(アドバンテージ

のない部分)は、 できるだけ簡単に作りたい。

代表的なサービスは?

例えばどういう処理? (1)

✓会員認証、会員登録、メール疎通確認(個人情報保持) ✓ソーシャルログイン(複数アカウントの自動ひも付け) ✓プッシュ通知(クライアント側OS比依存) ✓データ永続化(NoSQL、RDBMS、通信ができない場合の処理)

✓Webホスティング(静的ファイル、簡易動的処理) ✓アプリケーションサーバ(node.js - express) ✓API化(REST化、JSON化、セキュア化) ✓バッチ処理(スケジューリング機能)

※Parseの場合

例えばどういう処理? (2)

✓3rdパーティライブラリ • Mailgun、Mandrill、SendGrid - メール大量配信 • CrowdFlower、Parse Image - 画像処理 • Stripe - カード決済 • Twilio - 電話コール、SMS送信 ✓アナリティクス(モバイル特有の解析あり) ✓サーバ冗長化 ✓データバックアップ ✓サーバパフォーマンス監視 ✓サーバセキュリティ対策

※Parseの場合

対応している プラットフォームは?

✓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

いくら?

無料 !

どういうシステムが向いているのか?

✓向いている • スタートアップのモバイルアプリ • モバイル側での処理がメインのシステム

!

✓向いていない • サーバ側でのヘビーな処理がメインのシステム • 大量なデータを扱うシステム(解析系、機械学習系)

大体こんな構成かな?

REST API

重いビジネスロジック、重いバッチ処理

どんな感じで使うのか?

デモ

Recommended