Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
yuki0211s
4,772 views
Lambda × Mobileの可能性
AWS Lambda Meetup #0 の発表資料です。 http://connpass.com/event/10556/
Technology
◦
Read more
7
Save
Share
Embed
Embed presentation
Download
Downloaded 10 times
1
/ 29
2
/ 29
3
/ 29
4
/ 29
5
/ 29
6
/ 29
7
/ 29
8
/ 29
9
/ 29
10
/ 29
11
/ 29
12
/ 29
13
/ 29
14
/ 29
15
/ 29
16
/ 29
17
/ 29
18
/ 29
19
/ 29
20
/ 29
21
/ 29
22
/ 29
23
/ 29
24
/ 29
25
/ 29
26
/ 29
27
/ 29
28
/ 29
29
/ 29
More Related Content
PDF
AWS LambdaとAPI Gatewayでサーバレスなシステム構築に踏み出してみる
by
Takashi Makino
PDF
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
by
JOYZO
PDF
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
by
Ryu Yamashita
PDF
AWS Lambda のご紹介 2015 JAWS沖縄
by
Toshiaki Enami
PDF
画像処理をAWS LambdaのPythonで!
by
Tomotsune Murata
PDF
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
by
都元ダイスケ Miyamoto
PDF
Serverless Architecture on AWS (20151201版)
by
Keisuke Nishitani
PDF
PHPという概念が存在しない退屈な世界 - AWS LambdaでWebAPP編
by
Yoshihiro Ohsuka
AWS LambdaとAPI Gatewayでサーバレスなシステム構築に踏み出してみる
by
Takashi Makino
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
by
JOYZO
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
by
Ryu Yamashita
AWS Lambda のご紹介 2015 JAWS沖縄
by
Toshiaki Enami
画像処理をAWS LambdaのPythonで!
by
Tomotsune Murata
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
by
都元ダイスケ Miyamoto
Serverless Architecture on AWS (20151201版)
by
Keisuke Nishitani
PHPという概念が存在しない退屈な世界 - AWS LambdaでWebAPP編
by
Yoshihiro Ohsuka
What's hot
PDF
AWSで実現するクラウドネイティブなアプリ開発のポイント
by
Keisuke Nishitani
PDF
AWS Lambda Updates
by
Keisuke Nishitani
PDF
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
by
Takehiro Suemitsu
PDF
Serverless Architecture on AWS(20151023版)
by
Keisuke Nishitani
PDF
Serverless Architecture on AWS(20151121版)
by
Keisuke Nishitani
PDF
俺のLambda
by
Motokatsu Matsui
PPTX
20160312 Jaws Days 2016 API Gateway+Lambda
by
Kazuki Ueki
PDF
AWS Lambda / Amazon API Gateway Deep Dive
by
Keisuke Nishitani
PPTX
はじめてのAWS Lambda
by
Masaki Misawa
PDF
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
by
Masahiro NAKAYAMA
PDF
SA プライムなう! - AWS IoT とロボットアームでお絵かき
by
崇之 清水
PDF
Amazon Cognito Deep Dive @ JAWS DAYS 2016
by
akitsukada
PDF
Lambdaのscheduled eventで実現する運用視点のサーバレスパターン
by
Jin k
PDF
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
by
Keisuke Nishitani
PDF
Serverlessでサイト監視
by
shigeyuki azuchi
PPTX
Lambdaについて
by
Ara Jo
PDF
クラウド時代のソフトウェアアーキテクチャ
by
Keisuke Nishitani
PDF
What's new with Serverless
by
Keisuke Nishitani
PDF
JAWSDAYS2016 Technical Deep DIVE
by
陽平 山口
PDF
lambda-lgtm
by
Yoshiaki Yoshida
AWSで実現するクラウドネイティブなアプリ開発のポイント
by
Keisuke Nishitani
AWS Lambda Updates
by
Keisuke Nishitani
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
by
Takehiro Suemitsu
Serverless Architecture on AWS(20151023版)
by
Keisuke Nishitani
Serverless Architecture on AWS(20151121版)
by
Keisuke Nishitani
俺のLambda
by
Motokatsu Matsui
20160312 Jaws Days 2016 API Gateway+Lambda
by
Kazuki Ueki
AWS Lambda / Amazon API Gateway Deep Dive
by
Keisuke Nishitani
はじめてのAWS Lambda
by
Masaki Misawa
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
by
Masahiro NAKAYAMA
SA プライムなう! - AWS IoT とロボットアームでお絵かき
by
崇之 清水
Amazon Cognito Deep Dive @ JAWS DAYS 2016
by
akitsukada
Lambdaのscheduled eventで実現する運用視点のサーバレスパターン
by
Jin k
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
by
Keisuke Nishitani
Serverlessでサイト監視
by
shigeyuki azuchi
Lambdaについて
by
Ara Jo
クラウド時代のソフトウェアアーキテクチャ
by
Keisuke Nishitani
What's new with Serverless
by
Keisuke Nishitani
JAWSDAYS2016 Technical Deep DIVE
by
陽平 山口
lambda-lgtm
by
Yoshiaki Yoshida
Viewers also liked
PDF
AWS Lambdaで作るクローラー/スクレイピング
by
Takuro Sasaki
PDF
Lambdaによるクラウド型言語の実装
by
Sugawara Genki
PDF
前座Lambda
by
Akio Katayama
PDF
AWS Lambdaを紐解く
by
Keisuke Nishitani
PDF
30億のデバイスで走るjavaを支えるjavaエコシステム
by
Shinya Mochida
PDF
Inquisitor -Common Lispに文字コード判定を-
by
t-sin
PDF
EdisonでMQTT
by
shirou wakayama
ODP
Lisp Meet Up #31, Clake: a GNU make-like build utility in Common Lisp
by
masayukitakagi
PPTX
Webスクレイピング用の言語っぽいものを作ったよ
by
Takaichi Ito
PDF
DynamoDB Streamを使ったリアルタイム分析
by
ShinsukeYokota
PDF
20141022 リサーチ向け・ブラウザだけでスクレイピング(浅野)
by
Hirosuke Asano
PPTX
第3回Webスクレイピング勉強会@東京 happyou.info
by
Shogo Okamoto
PPTX
ソーシャル・スクレイピング(2014年10月Webスクレイピング勉強会資料)
by
yuzoakakura
PDF
20150523 chatwork continuous delivery
by
Yoshinori Fujiwara
PDF
Scraping withawsAWSを利用してスクレイピングの悩みを解決するチップス
by
Takuro Sasaki
PDF
Dexador Rises
by
fukamachi
PDF
DDDハンズオン
by
Soudai Sone
PPTX
短期間で大規模なシンクラ環境を用意した話
by
淳 千葉
PDF
AWSの進化とSmartNewsの裏側
by
SmartNews, Inc.
PDF
20150226_JAWS_UG札幌
by
美佳 松井
AWS Lambdaで作るクローラー/スクレイピング
by
Takuro Sasaki
Lambdaによるクラウド型言語の実装
by
Sugawara Genki
前座Lambda
by
Akio Katayama
AWS Lambdaを紐解く
by
Keisuke Nishitani
30億のデバイスで走るjavaを支えるjavaエコシステム
by
Shinya Mochida
Inquisitor -Common Lispに文字コード判定を-
by
t-sin
EdisonでMQTT
by
shirou wakayama
Lisp Meet Up #31, Clake: a GNU make-like build utility in Common Lisp
by
masayukitakagi
Webスクレイピング用の言語っぽいものを作ったよ
by
Takaichi Ito
DynamoDB Streamを使ったリアルタイム分析
by
ShinsukeYokota
20141022 リサーチ向け・ブラウザだけでスクレイピング(浅野)
by
Hirosuke Asano
第3回Webスクレイピング勉強会@東京 happyou.info
by
Shogo Okamoto
ソーシャル・スクレイピング(2014年10月Webスクレイピング勉強会資料)
by
yuzoakakura
20150523 chatwork continuous delivery
by
Yoshinori Fujiwara
Scraping withawsAWSを利用してスクレイピングの悩みを解決するチップス
by
Takuro Sasaki
Dexador Rises
by
fukamachi
DDDハンズオン
by
Soudai Sone
短期間で大規模なシンクラ環境を用意した話
by
淳 千葉
AWSの進化とSmartNewsの裏側
by
SmartNews, Inc.
20150226_JAWS_UG札幌
by
美佳 松井
Similar to Lambda × Mobileの可能性
PDF
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530
by
崇之 清水
PDF
LambdaとMobileの美味しいかもしれない関係
by
Hiraku Komuro
PDF
AWS Mobile SDK利用時のテスト手法
by
yuki0211s
PDF
はじめてのMobile hub
by
mafmoff Yamamoto
PPSX
Mobile Hubで変わる、アプリ開発最前線
by
akitsukada
PDF
モバイル開発を支えるAWS Mobile Services
by
Keisuke Nishitani
PDF
AWS Mobile Hub で構築するクラウドネイティブモバイルアーキテクチャ
by
yuki0211s
PDF
[AWS初心者向けWebinar] AWSを活用したモバイルアプリの開発と運用
by
Amazon Web Services Japan
PPTX
AWSで始めるサーバレスな RESTful API システム
by
Masayuki Kato
PDF
iOSアプリ開発者から見たMobile Hub
by
Jun Kato
KEY
スマートフォンアプリケーション開発の最新動向
by
Tsutomu Ogasawara
PDF
モバイル開発者から見た サーバーレスアーキテクチャ
by
Takaaki Tanaka
PPTX
Microsoft Azure Mobile Serviceによるアプリ構築
by
Nobuaki Aoki
PDF
AWS Black Belt Tech シリーズ 2015 AWS Device Farm
by
Amazon Web Services Japan
PPTX
モバイル開発を便利にするAWS
by
Satoshi Takayanagi
PPTX
北海道勉強会_20140531
by
Hiraku Komuro
PPTX
これからのNOTESモバイルアプリはこう作れ
by
Mitsuru Katoh
PDF
Black Belt Online Seminar Amazon Cognito
by
Amazon Web Services Japan
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530
by
崇之 清水
LambdaとMobileの美味しいかもしれない関係
by
Hiraku Komuro
AWS Mobile SDK利用時のテスト手法
by
yuki0211s
はじめてのMobile hub
by
mafmoff Yamamoto
Mobile Hubで変わる、アプリ開発最前線
by
akitsukada
モバイル開発を支えるAWS Mobile Services
by
Keisuke Nishitani
AWS Mobile Hub で構築するクラウドネイティブモバイルアーキテクチャ
by
yuki0211s
[AWS初心者向けWebinar] AWSを活用したモバイルアプリの開発と運用
by
Amazon Web Services Japan
AWSで始めるサーバレスな RESTful API システム
by
Masayuki Kato
iOSアプリ開発者から見たMobile Hub
by
Jun Kato
スマートフォンアプリケーション開発の最新動向
by
Tsutomu Ogasawara
モバイル開発者から見た サーバーレスアーキテクチャ
by
Takaaki Tanaka
Microsoft Azure Mobile Serviceによるアプリ構築
by
Nobuaki Aoki
AWS Black Belt Tech シリーズ 2015 AWS Device Farm
by
Amazon Web Services Japan
モバイル開発を便利にするAWS
by
Satoshi Takayanagi
北海道勉強会_20140531
by
Hiraku Komuro
これからのNOTESモバイルアプリはこう作れ
by
Mitsuru Katoh
Black Belt Online Seminar Amazon Cognito
by
Amazon Web Services Japan
Lambda × Mobileの可能性
1.
Copyright © Classmethod,
Inc. Lambda × Mobile の可能性 2014.12.22 AWS Lambda Meetup #0 underscore Inc. 諏訪 悠紀
2.
諏訪 悠紀 • アンダースコア株式会社
CTO • iOS / Android アプリ開発 / デザイン • AWSのモバイルへの活用 http://dev.classmethod.jp/author/suwa-yuki/ ブログ http://underscore-app.tumblr.com/ アプリ
3.
AWS Mobile SDKの これまで
4.
モバイルから直接使える AWS サービス 認証
: Cognito データストア : DynamoDB ストレージ : S3 プッシュ通知 : SNS 行動分析 : Mobile Analytics データストリーミング : Kinesis 分散キュー : SQS
5.
2 Tier ではちょっと使いづらい •
各サービスが疎結合 • サービス同士をつなぎ込むには アプリへの実装 or サーバーが必要 • アプリに実装する場合は Android / iOS の それぞれの実装が必要 • サーバーレスでなければ AWS Mobile SDK の真価が発揮されない
6.
そこで Lambda の登場! •
イベントドリブン • サービス同士の連係が可能 • サーバーレス • モバイルで行わせたくない処理も実行可能
7.
モバイルアプリへの 活用例
8.
写真管理 • モバイルからS3で保存 • メタデータを抜き出してDynamoDBに保存 •
モバイルからS3オブジェクトとメタデータを 取得
9.
写真管理 ログイン Credential 取得 写真ファイル 保存 /
取得 メタデータ取得 イベント発火 メタデータ保存
10.
Like 機能 • DynamoDBにToとFromを保存 •
ToのユーザーとFromのユーザーを取得 • ToのユーザーにPush通知 • モバイルに他のユーザー情報への アクセス権が不要(IDだけ分かればOK)
11.
Like 機能 ログイン Credential 取得 To
& From 保存 Push 通知 イベント発火 To に Publish
12.
キャンペーン配信 • ゲームのイベント告知やクーポン配信など • モバイルからユーザー情報を DynamoDBに保存 •
ユーザー情報を見てSNS Topicを Subscribe / Unsubscribe
13.
キャンペーン配信 Credential 取得 ユーザー情報 保存 イベント発火 条件に応じて Subscribe コンテンツ 取得 呼び出し Publish Push
通知 コンテンツ追加
14.
Lambda は モバイルアプリで 活用できそう!
15.
本当に サーバーレスで いけるのか?
16.
Lambda × Mobile
のポイント • イベントドリブンではあるが、要件によって はイベントが足りない場合がある • モバイルから実行させたくない処理を担当さ せたい • RDSのデータの読み書き • アクセス権限の付与
17.
iOS から Lambda Functionを InvokeAsync
したい!
18.
しかし AWS SDK for
iOS は 未対応
19.
Lambda に対応させてみた 1. AWS
SDK for iOS リポジトリを Fork 2. Lambda に使うクラスを追加 • AWSLambda, AWSLambdaModel の追加 3. 既存のクラスの改修 • AWSService, AWSSignature の修正 4. API の呼び出しテスト • AWSLambdaTests の追加
20.
InvokeAsync が 何故か成功しない…
21.
“ The request
signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details. “
22.
orz
23.
POST /2014-11-13/functions/helloLambda/invoke-async/ content-length:19 content-type:binary/octet-stream … POST /2014-11-13/functions/helloLambda/invoke-async content-length:19 content-type:binary/octet-stream … 正 誤
24.
// InvokeAsync if ([path
containsString:@"invoke-async"]) { path = [path stringByAppendingString:@"/"]; } 足りないところだけ追加
25.
InvokeAsync 成功!
26.
https://github.com/suwa-yuki/ aws-sdk-ios
27.
Lambda の課題 • 対応しているイベントが少ない -
特に SNS のサポートが欲しい • Function の実行結果を受け取れない - 非同期で処理が行われるため - SQS や SNS の併用が必要 • バッチ処理ができない - S3 で状態管理などの実装が必要
28.
まとめ • Lambda のモバイル活用は今後に期待 •
AWS Mobile SDK も今後に期待 • 今後も Developers.IO で Lambda × Mobile の情報を配信していきます
Download