Potatotips #5 MBaaSつかってみた

Preview:

DESCRIPTION

クックパッドのアプリ開発のtips共有勉強会の発表資料

Citation preview

http://connpass.com/series/652/

potatotips #5iOS/Android開発Tips共有会

14年3月13日木曜日

MBaaSをつかってみた

@kaaCOOKPAD Inc.

14年3月13日木曜日

まずMBaaSキホン

・モバイル向けのバックエンド持ってくれるってやつ

・データはkey-value形式で保存。オブジェクト可

・ユーザー管理系はわりとある。SNS認証とか。

・ユーザーのグループもできる

・PUSH配信の仕組みある

・画像とかもアップロードできる

14年3月13日木曜日

MBaaSについての説明

以上

14年3月13日木曜日

ある日のこと

14年3月13日木曜日

サービス思いついた

作ろう

14年3月13日木曜日

バックエンドどうすっかな

14年3月13日木曜日

いつも使ってたのは

GAE/Jのslim3

14年3月13日木曜日

slim3...

14年3月13日木曜日

こいつ終わるな・・・

14年3月13日木曜日

どうすっかなー

いまMBaaSアツイ!rails!rails!

14年3月13日木曜日

MBaaS?

MBaaS!え?cookpadなのにrails書けない?

14年3月13日木曜日

当時のMBaaSのイメージ一時期乱立したpush機能サービスが

なんか成長したやつ

14年3月13日木曜日

MBaaSどんなのあるか

調べてみたparse,kii,StackMob,Kinvey,applicasa...

14年3月13日木曜日

相変わらず乱立してる。

過渡期感パない

差別化してほしい

14年3月13日木曜日

とりあえずkii cloud使って

みることに。Parseより速いっていうし、日本語ドキュメント

あるし、チュートリアルあったし。

14年3月13日木曜日

そして使ってみること

2週間。

14年3月13日木曜日

きになったコト×3

14年3月13日木曜日

1.通信周りの設計が変わる

画面ごとにAPIということがなくなる。

1画面で複数のリクエスト、しかも順番に取得する必要

があるものがあったりする。

14年3月13日木曜日

2.複数の操作を1リクエストで 行うことができないキホンは1操作1リクエスト。

処理フローによっては5回リクエストを順番にすること

になったり。

update文のようなことも苦手。検索して結果取得は1

リクエストでできるが保存は1つづつ。

サーバーサイドスクリプトで解決できるけどMBaaSの

意味なくなる

14年3月13日木曜日

3.モバイル

トランザクションなんてありませんし、前にやった処

理をキャンセルするリクエストをだしたところでそれ

がつながるかもわからない。

他に影響の少ないリクエスト(グループ処理とか)を先

にしてデータの更新は最後、という流れがよさそう。

14年3月13日木曜日

まとめ

14年3月13日木曜日

それでも慣れると便利

14年3月13日木曜日

http://bit.ly/cookworks

We are hiring!

14年3月13日木曜日