モバイル開発者から見たサーバーレスアーキテクチャ
田中 孝明
yidev 第21回勉強会
自己紹介
• 田中孝明
• 岡山県出身
• iOS開発 2011 ~ (ブランクあり)
• クラスメソッド株式会社 2015/10~
サーバーサイドと 通信するアプリを
作られた方は多い(はず)
モバイルアプリ開発は クラウドとの通信を行う
アプリが多い
Agenda
• サーバーレスアークテクチャの雑な説明
• サーバーレスアーキテクチャを実現する技術
• iOSアプリとの通信デモ
• まとめ
サーバーレスアーキテクチャの 雑な説明
(ARC308) The Serverless Company: Using AWS
Lambda
http://www.slideshare.net/AmazonWebServices/arc308-the-serverless-company-using-aws-lambda
サーバーレスアーキテクチャを 実現する技術
AWS Lambda• イベント・ドリブン
• アプリケーションコードを切り出せる
• Node.js、Javaでコードを書ける
• モバイルからはAWS Mobile SDK などを介して利用する
Amazon API Gateway
• 2015年7月に登場
• AWS Mobile SDKを組み込まずにAWS Lambda functionへアクセスできるようになった
• モバイル側からはREST APIと同じ感覚で扱える
まとめ
• 事例を見ても使い出している企業が出てきている
• 開発者はよりアプリケーションロジックに集中できる
• モバイル側からはREST APIと同じ感覚で扱える
モバイル向けの アドベントカレンダー やってます!
• アドベントカレンダー2015:AWSモバイル ‒ シリーズ
• http://dev.classmethod.jp/series/advent-calendar-2015-aws-mobile/