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
宗 大栗
PPTX, PDF
11,602 views
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
JAWS-UG アーキテクチャ専門支部 #1の発表資料です。
Technology
◦
Related topics:
API Gateway
•
Read more
3
Save
Share
Embed
Embed presentation
Download
Downloaded 13 times
1
/ 24
2
/ 24
3
/ 24
4
/ 24
5
/ 24
6
/ 24
7
/ 24
8
/ 24
9
/ 24
10
/ 24
11
/ 24
12
/ 24
13
/ 24
14
/ 24
15
/ 24
16
/ 24
17
/ 24
18
/ 24
19
/ 24
20
/ 24
21
/ 24
22
/ 24
23
/ 24
24
/ 24
More Related Content
PPTX
20160312 Jaws Days 2016 API Gateway+Lambda
by
Kazuki Ueki
PDF
JAWSDAYS2016 Technical Deep DIVE
by
陽平 山口
PPTX
AWS Premier Night #1
by
Takahisa Shiratori
PDF
Bay Area Startup Report - IVS CTO Night & Day in Miyazaki
by
Eiji Shinohara
PDF
AWS Black Belt Techシリーズ AWS Lambda Updates
by
Amazon Web Services Japan
PDF
1秒でも早くAutoScale
by
Akira Miki
PPTX
GAS + SaaS時々 AWSで自動化
by
Mitsuhiro Yamashita
PDF
rails + serverengineで お手軽daemon
by
Akira Miki
20160312 Jaws Days 2016 API Gateway+Lambda
by
Kazuki Ueki
JAWSDAYS2016 Technical Deep DIVE
by
陽平 山口
AWS Premier Night #1
by
Takahisa Shiratori
Bay Area Startup Report - IVS CTO Night & Day in Miyazaki
by
Eiji Shinohara
AWS Black Belt Techシリーズ AWS Lambda Updates
by
Amazon Web Services Japan
1秒でも早くAutoScale
by
Akira Miki
GAS + SaaS時々 AWSで自動化
by
Mitsuhiro Yamashita
rails + serverengineで お手軽daemon
by
Akira Miki
What's hot
PDF
AWS 初心者抜けきれない私がAWS Samurai と AWS Community Builder の特権フル活用したらどんなものが作れるか挑戦する
by
Kahori Takeda
PDF
Building Scalable Application on the Cloud
by
Keisuke Nishitani
PPTX
aws lambdaでpythonを実行するときのチューニング案を試してみた!
by
Shun Fukazawa
PDF
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
by
JOYZO
PDF
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
by
都元ダイスケ Miyamoto
PDF
AWS Lambda Updates
by
Keisuke Nishitani
PDF
Serverless Architecture on AWS (20151201版)
by
Keisuke Nishitani
PDF
AWS Lambda / Amazon API Gateway Deep Dive
by
Keisuke Nishitani
PDF
Going Serverless, Building Applications with No Servers
by
Keisuke Nishitani
PDF
AWS LambdaとAPI Gatewayでサーバレスなシステム構築に踏み出してみる
by
Takashi Makino
PDF
API Gatewayで re:Inventのセッション探し
by
Ryo Nakamaru
PDF
EC2上のWordPressをShifterに移行してみた!
by
Eiji KOMINAMI
PDF
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
by
Keisuke Nishitani
PDF
JAWS-UG Lightning Talk 2010-04-07
by
axsh co., LTD.
PDF
Amazon SESのメール受信対応でサーバー減らせた話 #nds44
by
civicpg
PPTX
初めてのLambda(ラムダ)
by
Fumitaka Nishiyama
PDF
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
by
Ryu Yamashita
PDF
Jawsug chiba API Gateway
by
Takuro Sasaki
PDF
SA プライムなう! - AWS IoT とロボットアームでお絵かき
by
崇之 清水
PDF
Spring Day 2016 - Web API アクセス制御の最適解
by
都元ダイスケ Miyamoto
AWS 初心者抜けきれない私がAWS Samurai と AWS Community Builder の特権フル活用したらどんなものが作れるか挑戦する
by
Kahori Takeda
Building Scalable Application on the Cloud
by
Keisuke Nishitani
aws lambdaでpythonを実行するときのチューニング案を試してみた!
by
Shun Fukazawa
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
by
JOYZO
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
by
都元ダイスケ Miyamoto
AWS Lambda Updates
by
Keisuke Nishitani
Serverless Architecture on AWS (20151201版)
by
Keisuke Nishitani
AWS Lambda / Amazon API Gateway Deep Dive
by
Keisuke Nishitani
Going Serverless, Building Applications with No Servers
by
Keisuke Nishitani
AWS LambdaとAPI Gatewayでサーバレスなシステム構築に踏み出してみる
by
Takashi Makino
API Gatewayで re:Inventのセッション探し
by
Ryo Nakamaru
EC2上のWordPressをShifterに移行してみた!
by
Eiji KOMINAMI
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
by
Keisuke Nishitani
JAWS-UG Lightning Talk 2010-04-07
by
axsh co., LTD.
Amazon SESのメール受信対応でサーバー減らせた話 #nds44
by
civicpg
初めてのLambda(ラムダ)
by
Fumitaka Nishiyama
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
by
Ryu Yamashita
Jawsug chiba API Gateway
by
Takuro Sasaki
SA プライムなう! - AWS IoT とロボットアームでお絵かき
by
崇之 清水
Spring Day 2016 - Web API アクセス制御の最適解
by
都元ダイスケ Miyamoto
Viewers also liked
PDF
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
by
Takehiro Suemitsu
PDF
【SendGrid】もっとメールを活用するためのAPIガイド
by
SendGrid JP
PDF
Amazon API Gateway を活用したゲームサーバー構築
by
崇之 清水
PDF
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
by
Amazon Web Services Japan
PPTX
Api gatewayの話
by
Hiroshi Hayakawa
PPTX
SendGrid Parse APIをデモってみる
by
Wataru Sato
PDF
Amazon SESのメール受信対応でサーバー減らせた話
by
civic Sasaki
PDF
AWS Lambda にまつわるおいしい話
by
美佳 松井
PDF
フルマネージドのポイントシステム
by
Masayuki Kato
PDF
AWS Lambdaを紐解く
by
Keisuke Nishitani
PDF
AWS Lambda and Amazon API Gateway
by
Shinpei Ohtani
PDF
SendGridを使ってみよう
by
Shuichi Yukimoto
PDF
2016年はFitbitで生体データを監視元年!
by
Shoot Morii
PPTX
API Gateway + LambdaでLINE通知サービス構築
by
Ken'ichirou Kimura
PDF
ご挨拶:リックソフト株式会社 代表取締役 大貫 浩
by
ricksoftKK
PDF
これからのソフトウェア開発でのプロジェクト管理の展望 ~ アトラシアン製品の価値 アトラシアン株式会社 エバンジェリスト 長沢 智治氏
by
ricksoftKK
PDF
【SendGrid入門】クラウドでメールを活用するメリット
by
SendGrid JP
PDF
Jiraを使ってタスクの見える化による現場改善
by
Narichika Kajihara
PDF
チケット管理システム Atlassian JIRA のご紹介
by
Shunsuke (Sean) Osawa
PDF
オフライン行動を支えるメール配送管理 at サイタ
by
Yosuke TOMITA
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
by
Takehiro Suemitsu
【SendGrid】もっとメールを活用するためのAPIガイド
by
SendGrid JP
Amazon API Gateway を活用したゲームサーバー構築
by
崇之 清水
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
by
Amazon Web Services Japan
Api gatewayの話
by
Hiroshi Hayakawa
SendGrid Parse APIをデモってみる
by
Wataru Sato
Amazon SESのメール受信対応でサーバー減らせた話
by
civic Sasaki
AWS Lambda にまつわるおいしい話
by
美佳 松井
フルマネージドのポイントシステム
by
Masayuki Kato
AWS Lambdaを紐解く
by
Keisuke Nishitani
AWS Lambda and Amazon API Gateway
by
Shinpei Ohtani
SendGridを使ってみよう
by
Shuichi Yukimoto
2016年はFitbitで生体データを監視元年!
by
Shoot Morii
API Gateway + LambdaでLINE通知サービス構築
by
Ken'ichirou Kimura
ご挨拶:リックソフト株式会社 代表取締役 大貫 浩
by
ricksoftKK
これからのソフトウェア開発でのプロジェクト管理の展望 ~ アトラシアン製品の価値 アトラシアン株式会社 エバンジェリスト 長沢 智治氏
by
ricksoftKK
【SendGrid入門】クラウドでメールを活用するメリット
by
SendGrid JP
Jiraを使ってタスクの見える化による現場改善
by
Narichika Kajihara
チケット管理システム Atlassian JIRA のご紹介
by
Shunsuke (Sean) Osawa
オフライン行動を支えるメール配送管理 at サイタ
by
Yosuke TOMITA
Similar to メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
PPTX
Mashup Hackathon 名古屋 MA11
by
Wataru Sato
PPTX
MA10 Mashup hackathon 北陸 in 福井 2014/08/30~31
by
Wataru Sato
PPTX
SendGrid利用事例のご紹介
by
Wakaba Ryosuke
PPTX
インテル® Edison ボード ハッカソン東京
by
Wataru Sato
PDF
Google Cloud Platformスタートアップハンズオン SendGrid + Google App Engine
by
SendGrid JP
PPTX
20191031_Amazon Api Gateway
by
yamamotomsc
PPTX
AWS Lambdaと AWS API Gatewayを使ったREST API作り
by
iPride Co., Ltd.
PDF
Sendbird Introduction_JP_ILS Innovation.pdf
by
SangHee Lee
PDF
AWS Black Belt Techシリーズ Amazon SES
by
Amazon Web Services Japan
PPTX
SendGridを使おうとしたら審査にハマった話/かしおり【静大情報LT大会】
by
Roshiori
PDF
クラウド開発に役立つ OSS あれこれ
by
Masataka MIZUNO
PDF
MailFluteでメール送信を楽しもう!
by
p1us2er0
PDF
20190514 AWS Black Belt Online Seminar Amazon API Gateway
by
Amazon Web Services Japan
PDF
SendGrid SDKを捨てた話
by
Yuta Matsumura
PDF
AWS Black Belt Tech シリーズ 2016 - Amazon SES
by
Amazon Web Services Japan
Mashup Hackathon 名古屋 MA11
by
Wataru Sato
MA10 Mashup hackathon 北陸 in 福井 2014/08/30~31
by
Wataru Sato
SendGrid利用事例のご紹介
by
Wakaba Ryosuke
インテル® Edison ボード ハッカソン東京
by
Wataru Sato
Google Cloud Platformスタートアップハンズオン SendGrid + Google App Engine
by
SendGrid JP
20191031_Amazon Api Gateway
by
yamamotomsc
AWS Lambdaと AWS API Gatewayを使ったREST API作り
by
iPride Co., Ltd.
Sendbird Introduction_JP_ILS Innovation.pdf
by
SangHee Lee
AWS Black Belt Techシリーズ Amazon SES
by
Amazon Web Services Japan
SendGridを使おうとしたら審査にハマった話/かしおり【静大情報LT大会】
by
Roshiori
クラウド開発に役立つ OSS あれこれ
by
Masataka MIZUNO
MailFluteでメール送信を楽しもう!
by
p1us2er0
20190514 AWS Black Belt Online Seminar Amazon API Gateway
by
Amazon Web Services Japan
SendGrid SDKを捨てた話
by
Yuta Matsumura
AWS Black Belt Tech シリーズ 2016 - Amazon SES
by
Amazon Web Services Japan
More from 宗 大栗
PPTX
20161206 re growth-tokyo-maroon1st
by
宗 大栗
PDF
基礎からのEBS
by
宗 大栗
PPTX
JAWS-UG横浜紹介『我らが横浜!』
by
宗 大栗
PDF
頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活用〜
by
宗 大栗
PPTX
New Cloud Design Pattern using Amazon Aurora
by
宗 大栗
PDF
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい(軽量版)
by
宗 大栗
PDF
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい
by
宗 大栗
PDF
Benchmarking on AWS @Developers.io 2015
by
宗 大栗
PDF
Datastore masakari 1_aurora_169_publication
by
宗 大栗
PDF
20141216 CM re:Growth Previewが通りにくい“Aurora”を ガッツリ触ってみた! #cmdevio
by
宗 大栗
PDF
Jaws festa-2014-cdp-03
by
宗 大栗
PDF
Jaws festa-2014-cdp-02
by
宗 大栗
PDF
Jaws festa-2014-cdp-01
by
宗 大栗
PPTX
サバフェスLt
by
宗 大栗
PDF
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書 回答例
by
宗 大栗
PDF
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Bチーム
by
宗 大栗
PDF
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Cチーム
by
宗 大栗
PDF
JAWS FEASTA Kansai 2013 設計・移行ワークショップ 仮想RFP
by
宗 大栗
PPTX
みんな大好き“全文検索 on AWS”を試してみました!
by
宗 大栗
20161206 re growth-tokyo-maroon1st
by
宗 大栗
基礎からのEBS
by
宗 大栗
JAWS-UG横浜紹介『我らが横浜!』
by
宗 大栗
頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活用〜
by
宗 大栗
New Cloud Design Pattern using Amazon Aurora
by
宗 大栗
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい(軽量版)
by
宗 大栗
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい
by
宗 大栗
Benchmarking on AWS @Developers.io 2015
by
宗 大栗
Datastore masakari 1_aurora_169_publication
by
宗 大栗
20141216 CM re:Growth Previewが通りにくい“Aurora”を ガッツリ触ってみた! #cmdevio
by
宗 大栗
Jaws festa-2014-cdp-03
by
宗 大栗
Jaws festa-2014-cdp-02
by
宗 大栗
Jaws festa-2014-cdp-01
by
宗 大栗
サバフェスLt
by
宗 大栗
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書 回答例
by
宗 大栗
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Bチーム
by
宗 大栗
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Cチーム
by
宗 大栗
JAWS FEASTA Kansai 2013 設計・移行ワークショップ 仮想RFP
by
宗 大栗
みんな大好き“全文検索 on AWS”を試してみました!
by
宗 大栗
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
1.
1 メール受信も API GatewayとLambdaで! 〜サービス連携でPaaSを拡張〜 JAWS-UG アーキテクチャ専門支部 CDP議論会
#1 2015/9/17 大栗 宗
2.
2 お前だれよ? • 大栗 宗(@maroon1st) •
秋葉原でブログ書いてます • シガー、パイプ、ウィスキー • 好きなAWSサービス: RDS、SSM、IAM • 好きなCDP: Complex Searcherパターン(Incubator)
3.
3 メール受信もAPI Gateway? httpsしか使えないでしょ?
4.
4 AWSがダメなら外部サービスを 使えばいいじゃない! SendGridなら受信も可能 Inbound Parse Webhook
がある!
5.
5 SendGrid • 言わずと知れたクラウドベースのメール インフラストラクチャ。 • 世界中のメールの3%(月間130億通)を配 信する大規模サービス。 •
日本国内では構造計画研究所が代理店を 行っている。
6.
6 Inbound Parse Webhook •
SendGridには2種類のWebhook(イベン ト通知とメール受信)がある。 • Inbound Parse WebhookはSendGridが 代わりにメールを受信してくれて、 Webhookとして通知してくれる。 • なおFreeプランでも使用可能(Bronzeプ ランはダメ)
7.
7 こんな感じで実装
8.
8 SendGridからAPI Gateway
9.
9 SendGridからAPI Gateway • Webhookでは、メールの生データを multipartにしてPOSTしてくる。 •
後ろにLambdaがあるためJSON形式で データを渡す必要がある。 • Integration RequestでPOSTデータを変 換する必要がある。
10.
10 SendGridからAPI Gateway • Content-Typeがmultipart/form-dataで Mapping
templateを作る。 • データ内にダブルクオートがあるため BASE64エンコードしてJSON化する。 #set($inputParams = $util.base64Encode($input.path('$'))) { "body": "$inputParams" }
11.
11 API GatewayからLambda
12.
12 API GatewayからLambda • Node.js力さえあれば、後は簡単。 •
event.bodyをBASE64デコードして中身 を処理。 • Node.jsのSendGridライブラリがある。 (https://github.com/sendgrid/sendgrid-nodejs) var postDoby = new Buffer(event.body, 'base64').toString();
13.
13 API GatewayからLambda • 後は好きな処理をして、バックエンドへ。 •
データが大きい場合は、処理に時間がか かるので、Lambdaのメモリサイズの調整 や添付ファイルを処理しないなどの対応 が必要かも。
14.
14 メール受信からAWSへの連携
15.
15 そういえば、これ
16.
16 で出来るよ
17.
17 Zapierの対応サービス • なんでも出来そうな勢い
18.
18 外部サービスを 上手く使おう
19.
19 今回のアーキテクチャ提案で 重要なこと2つ
20.
20 1. プロトコル変換
21.
21 プロトコル変換 • API Gatewayで自分が使いやすい形式に 変換。 •
VTL(Velocity Template Language)で データフォーマットを変えられる。
22.
22 2. リアクティブシステム
23.
23 リアクティブシステム • The Reactive Manifesto(
http://www.reactivemanifesto.org/ )で提唱されている、即応性 (Responsive)、耐障害性 (Resilient)、弾 力性 (Elastic)、メッセージ駆動 (Message Driven)を兼ね備えたシステム。 • 代表的な例としてLambdaがある。
24.
24 まとめ • 外部サービスを使えばhttps以外もAPI Gateway+Lambdaで処理可能。 • API
Gatewayはプロトコル変換ができる。 • Lambdaを使うとユーザ側の待機リソース が不要になる。
Download