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
Submit search
EN
Uploaded by
Motokatsu Matsui
PDF, PPTX
1,931 views
俺のLambda
自分がこれまでにLambdaで作ったシステムをまとめてみました
Internet
◦
Read more
6
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
7
/ 19
8
/ 19
9
/ 19
10
/ 19
11
/ 19
12
/ 19
13
/ 19
14
/ 19
15
/ 19
16
/ 19
17
/ 19
18
/ 19
19
/ 19
More Related Content
PDF
Lambdaのscheduled eventで実現する運用視点のサーバレスパターン
by
Jin k
PDF
AWS SAMで始めるサーバーレスアプリケーション開発
by
真吾 吉田
PDF
第18回 jaws ug札幌 勉強会 やってみたで終わらないlambdaな話
by
Hiroyuki Hiki
PDF
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
by
Masahiro NAKAYAMA
PDF
Morning Session - AWS Serverless Ways
by
akitsukada
PPTX
サーバレス × AWS SAM × DRにおけるTIPS
by
桂一 中山
PDF
AWS Lambda のご紹介 2015 JAWS沖縄
by
Toshiaki Enami
PDF
Androidを中心に紐解くIoT
by
Keisuke Nishitani
Lambdaのscheduled eventで実現する運用視点のサーバレスパターン
by
Jin k
AWS SAMで始めるサーバーレスアプリケーション開発
by
真吾 吉田
第18回 jaws ug札幌 勉強会 やってみたで終わらないlambdaな話
by
Hiroyuki Hiki
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
by
Masahiro NAKAYAMA
Morning Session - AWS Serverless Ways
by
akitsukada
サーバレス × AWS SAM × DRにおけるTIPS
by
桂一 中山
AWS Lambda のご紹介 2015 JAWS沖縄
by
Toshiaki Enami
Androidを中心に紐解くIoT
by
Keisuke Nishitani
What's hot
PDF
Tune Up AWS Lambda
by
Keisuke Nishitani
PDF
EC2上のWordPressをShifterに移行してみた!
by
Eiji KOMINAMI
PDF
AWS Summit Chicago 2016発表のサービスアップデートまとめ
by
Amazon Web Services Japan
PDF
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
by
Takehiro Suemitsu
PDF
Introducing Serverless Computing (20160802)
by
Keisuke Nishitani
PPTX
New Cloud Design Pattern using Amazon Aurora
by
宗 大栗
PPTX
はじめてのAWS Lambda
by
Masaki Misawa
PDF
Serverless Architecture Overview #cdevc
by
Masahiro NAKAYAMA
PPTX
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
by
Hyunmin Kim
PDF
Serverless AWS構成でセキュアなSPAを目指す
by
Masayuki Kato
PPTX
20160312 Jaws Days 2016 API Gateway+Lambda
by
Kazuki Ueki
PDF
CloudFrontのリアルタイムログをKibanaで可視化しよう
by
Eiji KOMINAMI
PDF
Big DataとContainerとStream - AWSでのクラスタ構成とストリーム処理 -
by
Amazon Web Services Japan
PDF
AWSでアプリ開発するなら 知っておくべこと
by
Keisuke Nishitani
PDF
AWS LambdaとAPI Gatewayでサーバレスなシステム構築に踏み出してみる
by
Takashi Makino
PDF
IoT(Bluetooth mesh) × サーバーレス
by
Masahiro NAKAYAMA
PDF
Serverless Architecture on AWS(20151023版)
by
Keisuke Nishitani
PDF
画像処理をAWS LambdaのPythonで!
by
Tomotsune Murata
PDF
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
by
JOYZO
PPTX
Cloud Formation + Code シリーズで行うマルチアカウント・マルチリージョンデプロイ
by
桂一 中山
Tune Up AWS Lambda
by
Keisuke Nishitani
EC2上のWordPressをShifterに移行してみた!
by
Eiji KOMINAMI
AWS Summit Chicago 2016発表のサービスアップデートまとめ
by
Amazon Web Services Japan
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
by
Takehiro Suemitsu
Introducing Serverless Computing (20160802)
by
Keisuke Nishitani
New Cloud Design Pattern using Amazon Aurora
by
宗 大栗
はじめてのAWS Lambda
by
Masaki Misawa
Serverless Architecture Overview #cdevc
by
Masahiro NAKAYAMA
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
by
Hyunmin Kim
Serverless AWS構成でセキュアなSPAを目指す
by
Masayuki Kato
20160312 Jaws Days 2016 API Gateway+Lambda
by
Kazuki Ueki
CloudFrontのリアルタイムログをKibanaで可視化しよう
by
Eiji KOMINAMI
Big DataとContainerとStream - AWSでのクラスタ構成とストリーム処理 -
by
Amazon Web Services Japan
AWSでアプリ開発するなら 知っておくべこと
by
Keisuke Nishitani
AWS LambdaとAPI Gatewayでサーバレスなシステム構築に踏み出してみる
by
Takashi Makino
IoT(Bluetooth mesh) × サーバーレス
by
Masahiro NAKAYAMA
Serverless Architecture on AWS(20151023版)
by
Keisuke Nishitani
画像処理をAWS LambdaのPythonで!
by
Tomotsune Murata
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
by
JOYZO
Cloud Formation + Code シリーズで行うマルチアカウント・マルチリージョンデプロイ
by
桂一 中山
More from Motokatsu Matsui
PPTX
Serverless x IoT = "IoT Scale" backend
by
Motokatsu Matsui
PPTX
JAWS DAYS 2017「IoTとセキュリティ」ワークショップ
by
Motokatsu Matsui
PPTX
IoT で捗る!ダイエット
by
Motokatsu Matsui
PPTX
Developers.IO 2016 | 疎結合で非同期なチーム開発
by
Motokatsu Matsui
PPTX
SORACOM Beam から AWS IoT へのデータ送信
by
Motokatsu Matsui
PDF
Hairpin dx pattern
by
Motokatsu Matsui
PDF
Vyatta meeting 2013 spring
by
Motokatsu Matsui
PDF
Ec2 region migration_guide
by
Motokatsu Matsui
Serverless x IoT = "IoT Scale" backend
by
Motokatsu Matsui
JAWS DAYS 2017「IoTとセキュリティ」ワークショップ
by
Motokatsu Matsui
IoT で捗る!ダイエット
by
Motokatsu Matsui
Developers.IO 2016 | 疎結合で非同期なチーム開発
by
Motokatsu Matsui
SORACOM Beam から AWS IoT へのデータ送信
by
Motokatsu Matsui
Hairpin dx pattern
by
Motokatsu Matsui
Vyatta meeting 2013 spring
by
Motokatsu Matsui
Ec2 region migration_guide
by
Motokatsu Matsui
俺のLambda
1.
俺のLambda 2015/11/19 JAWS-UG アーキテクチャ専門支部
クラウドネイティブ分科会 CDP議論会 #3 “Lambdaしばり” moto <j3tm0t0>
2.
JSON.stringify(me) { "id": "j3tm0t0", "name": "Motokatsu
Matsui", "jobs": ["Programmer", "Infra engineer", "Cloud engineer", undefined ], "favorites":{ "AWS": [ "Lambda", "API Gateway"] } } Twitter FB
3.
過去に Lambda で作った物
4.
Lambdacast • S3 +
Lambda を利用したPodcast(Videocast)配信の仕組み S3にファイルをアップロードすると自動的に RSS feed を更新する (ファイルはCloudFront経由での配信となる) • EC2で *** のストリームを保存(録音)してS3にアップロード → スマホ等に自動配信 • 昨年のアドベントカレンダー Qiita: AWS Lambda を CoffeeScript で書いてみた http://qiita.com/j3tm0t0/items/1d79f393709ad3f1dcca
5.
CloudFrontキャッシュ無効化 • S3のファイル更新時にCloudFrontのInvalidationを実施する • Qiita:
S3更新時にCloudFrontのInvalidationを実施する・改 http://qiita.com/j3tm0t0/items/00c49346c8e7fd89ff5e 元ネタ SPINF さんのブログ AWS LambdaでS3更新時にCloudFrontのInvalidationを実施する http://www.supinf.co.jp/tech/2014/12/05/s3-invalidate/
6.
Server-less Contents Delivery パターン
7.
Slack bot その1 •
特定の bucket にファイルをアップロードすると Lambda から Slack のチャンネルに通知が飛ぶ (Slack Incoming Webhookを使用)
8.
Slack bot その2 •
Slack Outgoing Webhook → API Gateway に POST → Lambda で処理する • いわゆる Chatops 的なツールを 量産できる!
9.
Slack bot その3 •
SORACOMのイベントハンドラーから Lambda が実行できます! https://dev.soracom.io/jp/docs/event_handler/ • 通信容量が一定の容量を超えたら Slack に通知 Qiita: SORACOM Air のイベントハンドラーと AWS Lambda を連携してみる http://qiita.com/j3tm0t0/items/71fe2d52397c5f37359b
10.
Bot as a
Service パターン
11.
Twilio連携 • Twilioから固定電話に転送する際、日勤帯のみ転送し、時間外は自動 アナウンスを流すプログラム • Twilio
-> API Gateway -> Lambda
12.
exports.handler = (event,
context) -> d = new Date # UTC 1:00 - 7:59 = JST 10:00 - 16:59 if d.getUTCHours() in [1..7] xml = ''' <?xml version="1.0" encoding="UTF-8"?> <Response> <Dial callerId="+8150xxxxxxxx"> <Number>+813xxxxxxxx</Number> </Dial> </Response> ''' else xml = ''' <?xml version="1.0" encoding="UTF-8"?> <Response> <Say language="ja-jp"> 株式会社 ◯◯◯◯ にお問い合わせいただき、誠に ありがとうございます。 当窓口は、午前10時から午後5時までの受付とな ります。 </Say> </Response> ''' context.succeed xml
13.
Server-less API backend パターン
14.
アレゲな何か • 構成的には Lambda
-> SQS -> CloudWatch -> AutoScaling(spot) 外部から取得した情報に応じて必要時のみEC2を起動して処理する • 定期的に実行したくて色々な試みをしてましたが、 re:Invent 2015 でスケジュール実行が実装されて全てが過去の物に • それまでの紆余曲折は↓の記事にまとまってます Qiita: Lambda を cron 的に使う Ver 2015.09 http://qiita.com/j3tm0t0/items/0e1320060791993a9d1a
15.
Minimize Instance Usage パターン
16.
考えるポイント
17.
Reactive vs Proactive 処理のトリガーが外部 (S3/AWS
IoT/API Gatewayなど) or Lambda が自発的にキックされる (タイマー実行)
18.
どこにLambdaを入れるか デバイス ↓ AWS IoT ↓ Lambda (データの下処理) ↓ DynamoDB (処理結果だけを保存) デバイス ↓ AWS IoT ↓ DynamoDB (とにかくrawデータを保存) ↓ Lambda (何か別の処理)
19.
Let’s Discuss!
Download