際際滷
Submit Search
AWS Lambda + Go
Jul 9, 2017
Download as pptx, pdf
0 likes
878 views
K
Kentaro Kawano
AWS LambdaでGoを聞うに輝たっての児云議なことのB初
Read more
1 of 29
Download now
Download to read offline
Ad
Recommended
JAWS-UGア`キテクチャT屶何 ServerlessConfレポ`ト
JAWS-UGア`キテクチャT屶何 ServerlessConfレポ`ト
寔令 耳弥
?
2016.7.14 JAWS-UGア`キテクチャT屶何でおしたServerlessConf鷂羯瓩離好薀ぅ匹任后
鯵の晦温馨恢糸温
鯵の晦温馨恢糸温
Motokatsu Matsui
?
徭蛍がこれまでに晦温馨恢糸温で恬ったシステムをまとめてみました
鮫I尖をAWS LambdaのPythonで
鮫I尖をAWS LambdaのPythonで
Tomotsune Murata
?
JAWS-UG Meetup in AWS Cloud Roadshow 兆硬塁のLTY創です。
Tune Up AWS Lambda
Tune Up AWS Lambda
Keisuke Nishitani
?
The deck for Serverless Meetup #2 at Jan 17, 2017. About how to improve the performance of AWS Lambda.
AWS Lambda のごB初 2015 JAWS_I
AWS Lambda のごB初 2015 JAWS_I
Toshiaki Enami
?
AWS Lambda のごB初 2015 JAWS_I
lambda-lgtm
lambda-lgtm
Yoshiaki Yoshida
?
lambda-lgtm
Serverless AWS撹でセキュアなSPAを朕峺す
Serverless AWS撹でセキュアなSPAを朕峺す
Masayuki Kato
?
2017定1埖17晩 Serverless Meetup Tokyo #2 でk燕したY創です。
AWSでアプリ_kするなら 岑っておくべこと
AWSでアプリ_kするなら 岑っておくべこと
Keisuke Nishitani
?
Presented on Mar 11, 2017.
AWS Lambdaによるサ`バレスア`キテクチャの児云に乾れてみよう kintone & AWS ハンズオン疾り2015拍 B-2/
AWS Lambdaによるサ`バレスア`キテクチャの児云に乾れてみよう kintone & AWS ハンズオン疾り2015拍 B-2/
JOYZO
?
仝kintone & AWS ハンズオン疾り2015拍々のスライドです。
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
Masahiro NAKAYAMA
?
2017-06-30 #ssmjp AWS LambdaとDynamoDBがこんなにツライはずがない
Lambdaのscheduled eventて?gFする\喘泣のサ`ハ?レスハ?タ`ン
Lambdaのscheduled eventて?gFする\喘泣のサ`ハ?レスハ?タ`ン
Jin k
?
JAWS-UG ア`キテクチャT屶何 クラウドネイティブ蛍親氏 CDPh氏 #3 のk燕Y創です
サ`バ`レスの三
サ`バ`レスの三
寔令 耳弥
?
2016/10/22(輿) JAWS Festa |今祇でしたY創です。
20150908  ̄rgの送れ ̄ というo泪螢好箸QうAWS Lambda
20150908  ̄rgの送れ ̄ というo泪螢好箸QうAWS Lambda
脅圷ダイスケ Miyamoto
?
JAWS-UG 認~屶何 Vol.5?゛拍のAWS Lambda & API Gateway 疾り。
AWS SAMで兵めるサ`バ`レスアプリケ`ション_k
AWS SAMで兵めるサ`バ`レスアプリケ`ション_k
寔令 耳弥
?
2017.6.2 AWS Summit Tokyo Dev DayでしたY創です。
AWS Batch Fargate鬉郎里鬚發燭蕕垢
AWS Batch Fargate鬉郎里鬚發燭蕕垢
Shun Fukazawa
?
JAWS罪篋 re:Cap week2
Introduction to AWS X-Ray
Introduction to AWS X-Ray
Keisuke Nishitani
?
2016定12埖7晩のServerless Follow UpでのY創です
What's new with Serverless
What's new with Serverless
Keisuke Nishitani
?
2016/12/11 Serverless Meetup SapporoでのY創です。
Serverless Architecture Overview #cdevc
Serverless Architecture Overview #cdevc
Masahiro NAKAYAMA
?
2017-07-25 Cloud Developers Circle #2 - Serverless Night - Serverless Architecture Overview https://cdevc.connpass.com/event/61296/
及18指 jaws ug奬始 茶氏 やってみたて?Kわらないlambdaな
及18指 jaws ug奬始 茶氏 やってみたて?Kわらないlambdaな
Hiroyuki Hiki
?
及18指 jaws ug奬始 茶氏でk燕したlambdaのです
CRM蛍裂サ`ビス crm analyzer expressを 屶えるサ`バレスな弼?
CRM蛍裂サ`ビス crm analyzer expressを 屶えるサ`バレスな弼?
Kazuhiro Sasaki
?
LT @ serverless meetup Sapporo
サ`バ`レス?ア`キテクチャ古勣
サ`バ`レス?ア`キテクチャ古勣
寔令 耳弥
?
2017.12.20@IBM Japan
粥安皆のサ`バレスv銭アップデ`トを10蛍で府初します
粥安皆のサ`バレスv銭アップデ`トを10蛍で府初します
Keisuke Nishitani
?
粥安皆のサ`バレスv銭アップデ`トを10蛍で府初します。
ヘッドレス遺珂皆とサ`バ`レス
ヘッドレス遺珂皆とサ`バ`レス
寔令 耳弥
?
2016.6.29 LT
サ`バレス 〜 AWS SAM 〜 DRにおけるTIPS
サ`バレス 〜 AWS SAM 〜 DRにおけるTIPS
告匯 嶄表
?
エンジニアサポ`トCROSS 2017のServerless Ninja Warriors セッションにおいてk燕したY創です
鯵とサ`ハ?レスア`キテクチャ Aws cognito + aws api gateway
鯵とサ`ハ?レスア`キテクチャ Aws cognito + aws api gateway
Masayuki KaToH
?
鯵とサ`バレスア`キテクチャ Aws cognito + aws api gateway
AWSでAPI Gatewayから掲揖豚でLambdaを軟咾靴S3にファイルアップロ`ドしようとしたらハマった。
AWSでAPI Gatewayから掲揖豚でLambdaを軟咾靴S3にファイルアップロ`ドしようとしたらハマった。
Takehiro Suemitsu
?
AWS Lambdaで弼?とハマったです。
堀 AWS Lambda
堀 AWS Lambda
Masayuki Uchida
?
2015定1埖に_岸した芙坪茶氏のY創 AWS Lambdaについての古勣
Containers + EC2 Spot: AWS Batch による寄トバッチI尖でのスポットインスタンス試喘
Containers + EC2 Spot: AWS Batch による寄トバッチI尖でのスポットインスタンス試喘
Daisuke Miyamoto
?
AWS Batchは、寄トバッチI尖にmしたh廠をフルマネ`ジドで戻工するサ`ビスです。こちらではI尖するためのコンテナイメ`ジを喘吭するだけで、方認゛方嵐vCPUトのI尖を佩う並が辛嬬になります。云セッションでは、このような寄トバッチI尖について、仝ころんでも日かないア`キテクチャ々撹にすることで、スポットインスタンスを試喘してコストパフォ`マンスよく麻を佩う圭隈についてごB初します。
May the FaaS be with us!!
May the FaaS be with us!!
寔令 耳弥
?
2016.12.11 Serverless Meetup Sapporo でのk燕Y創です。
Anchors Aweigh!! - re:Invent鷂@re:Port 2016 寄昜
Anchors Aweigh!! - re:Invent鷂@re:Port 2016 寄昜
寔令 耳弥
?
2016.12.13 re:Port寄昜でのk燕Y創です。
Ad
More Related Content
What's hot
(20)
AWS Lambdaによるサ`バレスア`キテクチャの児云に乾れてみよう kintone & AWS ハンズオン疾り2015拍 B-2/
AWS Lambdaによるサ`バレスア`キテクチャの児云に乾れてみよう kintone & AWS ハンズオン疾り2015拍 B-2/
JOYZO
?
仝kintone & AWS ハンズオン疾り2015拍々のスライドです。
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
Masahiro NAKAYAMA
?
2017-06-30 #ssmjp AWS LambdaとDynamoDBがこんなにツライはずがない
Lambdaのscheduled eventて?gFする\喘泣のサ`ハ?レスハ?タ`ン
Lambdaのscheduled eventて?gFする\喘泣のサ`ハ?レスハ?タ`ン
Jin k
?
JAWS-UG ア`キテクチャT屶何 クラウドネイティブ蛍親氏 CDPh氏 #3 のk燕Y創です
サ`バ`レスの三
サ`バ`レスの三
寔令 耳弥
?
2016/10/22(輿) JAWS Festa |今祇でしたY創です。
20150908  ̄rgの送れ ̄ というo泪螢好箸QうAWS Lambda
20150908  ̄rgの送れ ̄ というo泪螢好箸QうAWS Lambda
脅圷ダイスケ Miyamoto
?
JAWS-UG 認~屶何 Vol.5?゛拍のAWS Lambda & API Gateway 疾り。
AWS SAMで兵めるサ`バ`レスアプリケ`ション_k
AWS SAMで兵めるサ`バ`レスアプリケ`ション_k
寔令 耳弥
?
2017.6.2 AWS Summit Tokyo Dev DayでしたY創です。
AWS Batch Fargate鬉郎里鬚發燭蕕垢
AWS Batch Fargate鬉郎里鬚發燭蕕垢
Shun Fukazawa
?
JAWS罪篋 re:Cap week2
Introduction to AWS X-Ray
Introduction to AWS X-Ray
Keisuke Nishitani
?
2016定12埖7晩のServerless Follow UpでのY創です
What's new with Serverless
What's new with Serverless
Keisuke Nishitani
?
2016/12/11 Serverless Meetup SapporoでのY創です。
Serverless Architecture Overview #cdevc
Serverless Architecture Overview #cdevc
Masahiro NAKAYAMA
?
2017-07-25 Cloud Developers Circle #2 - Serverless Night - Serverless Architecture Overview https://cdevc.connpass.com/event/61296/
及18指 jaws ug奬始 茶氏 やってみたて?Kわらないlambdaな
及18指 jaws ug奬始 茶氏 やってみたて?Kわらないlambdaな
Hiroyuki Hiki
?
及18指 jaws ug奬始 茶氏でk燕したlambdaのです
CRM蛍裂サ`ビス crm analyzer expressを 屶えるサ`バレスな弼?
CRM蛍裂サ`ビス crm analyzer expressを 屶えるサ`バレスな弼?
Kazuhiro Sasaki
?
LT @ serverless meetup Sapporo
サ`バ`レス?ア`キテクチャ古勣
サ`バ`レス?ア`キテクチャ古勣
寔令 耳弥
?
2017.12.20@IBM Japan
粥安皆のサ`バレスv銭アップデ`トを10蛍で府初します
粥安皆のサ`バレスv銭アップデ`トを10蛍で府初します
Keisuke Nishitani
?
粥安皆のサ`バレスv銭アップデ`トを10蛍で府初します。
ヘッドレス遺珂皆とサ`バ`レス
ヘッドレス遺珂皆とサ`バ`レス
寔令 耳弥
?
2016.6.29 LT
サ`バレス 〜 AWS SAM 〜 DRにおけるTIPS
サ`バレス 〜 AWS SAM 〜 DRにおけるTIPS
告匯 嶄表
?
エンジニアサポ`トCROSS 2017のServerless Ninja Warriors セッションにおいてk燕したY創です
鯵とサ`ハ?レスア`キテクチャ Aws cognito + aws api gateway
鯵とサ`ハ?レスア`キテクチャ Aws cognito + aws api gateway
Masayuki KaToH
?
鯵とサ`バレスア`キテクチャ Aws cognito + aws api gateway
AWSでAPI Gatewayから掲揖豚でLambdaを軟咾靴S3にファイルアップロ`ドしようとしたらハマった。
AWSでAPI Gatewayから掲揖豚でLambdaを軟咾靴S3にファイルアップロ`ドしようとしたらハマった。
Takehiro Suemitsu
?
AWS Lambdaで弼?とハマったです。
堀 AWS Lambda
堀 AWS Lambda
Masayuki Uchida
?
2015定1埖に_岸した芙坪茶氏のY創 AWS Lambdaについての古勣
Containers + EC2 Spot: AWS Batch による寄トバッチI尖でのスポットインスタンス試喘
Containers + EC2 Spot: AWS Batch による寄トバッチI尖でのスポットインスタンス試喘
Daisuke Miyamoto
?
AWS Batchは、寄トバッチI尖にmしたh廠をフルマネ`ジドで戻工するサ`ビスです。こちらではI尖するためのコンテナイメ`ジを喘吭するだけで、方認゛方嵐vCPUトのI尖を佩う並が辛嬬になります。云セッションでは、このような寄トバッチI尖について、仝ころんでも日かないア`キテクチャ々撹にすることで、スポットインスタンスを試喘してコストパフォ`マンスよく麻を佩う圭隈についてごB初します。
AWS Lambdaによるサ`バレスア`キテクチャの児云に乾れてみよう kintone & AWS ハンズオン疾り2015拍 B-2/
AWS Lambdaによるサ`バレスア`キテクチャの児云に乾れてみよう kintone & AWS ハンズオン疾り2015拍 B-2/
JOYZO
?
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
Masahiro NAKAYAMA
?
Lambdaのscheduled eventて?gFする\喘泣のサ`ハ?レスハ?タ`ン
Lambdaのscheduled eventて?gFする\喘泣のサ`ハ?レスハ?タ`ン
Jin k
?
サ`バ`レスの三
サ`バ`レスの三
寔令 耳弥
?
20150908  ̄rgの送れ ̄ というo泪螢好箸QうAWS Lambda
20150908  ̄rgの送れ ̄ というo泪螢好箸QうAWS Lambda
脅圷ダイスケ Miyamoto
?
AWS SAMで兵めるサ`バ`レスアプリケ`ション_k
AWS SAMで兵めるサ`バ`レスアプリケ`ション_k
寔令 耳弥
?
AWS Batch Fargate鬉郎里鬚發燭蕕垢
AWS Batch Fargate鬉郎里鬚發燭蕕垢
Shun Fukazawa
?
Introduction to AWS X-Ray
Introduction to AWS X-Ray
Keisuke Nishitani
?
What's new with Serverless
What's new with Serverless
Keisuke Nishitani
?
Serverless Architecture Overview #cdevc
Serverless Architecture Overview #cdevc
Masahiro NAKAYAMA
?
及18指 jaws ug奬始 茶氏 やってみたて?Kわらないlambdaな
及18指 jaws ug奬始 茶氏 やってみたて?Kわらないlambdaな
Hiroyuki Hiki
?
CRM蛍裂サ`ビス crm analyzer expressを 屶えるサ`バレスな弼?
CRM蛍裂サ`ビス crm analyzer expressを 屶えるサ`バレスな弼?
Kazuhiro Sasaki
?
サ`バ`レス?ア`キテクチャ古勣
サ`バ`レス?ア`キテクチャ古勣
寔令 耳弥
?
粥安皆のサ`バレスv銭アップデ`トを10蛍で府初します
粥安皆のサ`バレスv銭アップデ`トを10蛍で府初します
Keisuke Nishitani
?
ヘッドレス遺珂皆とサ`バ`レス
ヘッドレス遺珂皆とサ`バ`レス
寔令 耳弥
?
サ`バレス 〜 AWS SAM 〜 DRにおけるTIPS
サ`バレス 〜 AWS SAM 〜 DRにおけるTIPS
告匯 嶄表
?
鯵とサ`ハ?レスア`キテクチャ Aws cognito + aws api gateway
鯵とサ`ハ?レスア`キテクチャ Aws cognito + aws api gateway
Masayuki KaToH
?
AWSでAPI Gatewayから掲揖豚でLambdaを軟咾靴S3にファイルアップロ`ドしようとしたらハマった。
AWSでAPI Gatewayから掲揖豚でLambdaを軟咾靴S3にファイルアップロ`ドしようとしたらハマった。
Takehiro Suemitsu
?
堀 AWS Lambda
堀 AWS Lambda
Masayuki Uchida
?
Containers + EC2 Spot: AWS Batch による寄トバッチI尖でのスポットインスタンス試喘
Containers + EC2 Spot: AWS Batch による寄トバッチI尖でのスポットインスタンス試喘
Daisuke Miyamoto
?
Similar to AWS Lambda + Go
(20)
May the FaaS be with us!!
May the FaaS be with us!!
寔令 耳弥
?
2016.12.11 Serverless Meetup Sapporo でのk燕Y創です。
Anchors Aweigh!! - re:Invent鷂@re:Port 2016 寄昜
Anchors Aweigh!! - re:Invent鷂@re:Port 2016 寄昜
寔令 耳弥
?
2016.12.13 re:Port寄昜でのk燕Y創です。
[20171116 眉直氏] AWSを旋喘したサ`バ`レス_kのg樹 by アイレット幄塀氏芙 cloudpack並I何 互 岷 箆
[20171116 眉直氏] AWSを旋喘したサ`バ`レス_kのg樹 by アイレット幄塀氏芙 cloudpack並I何 互 岷 箆
Insight Technology, Inc.
?
[20171116 眉直氏] AWSを旋喘したサ`バ`レス_kのg樹 by アイレット幄塀氏芙 cloudpack並I何 互 岷 箆
晦温馨恢糸温と珂看恢庄鉛艶の胆龍しいかもしれないvS
晦温馨恢糸温と珂看恢庄鉛艶の胆龍しいかもしれないvS
Hiraku Komuro
?
DEVIO-MTUP11-SAPPORO-005
サ`バ`レスの書とこれから
サ`バ`レスの書とこれから
寔令 耳弥
?
2017.3.11 JAWS DAYS 2017 でしたY創です。
serverless framework + AWS Lambda with Python
serverless framework + AWS Lambda with Python
masahitojp
?
I talked about serverless framework + AWS Lambda with Python
20201118 AWS Black Belt Online Seminar 侘で深えるサ`バ`レスO サ`バ`レスユ`スケ`スパタ`ン盾h
20201118 AWS Black Belt Online Seminar 侘で深えるサ`バ`レスO サ`バ`レスユ`スケ`スパタ`ン盾h
Amazon Web Services Japan
?
AWS 巷塀オンラインセミナ`: https://amzn.to/JPWebinar ^肇Y創: https://amzn.to/JPArchive
はじめての Bluemix でシングルサインオン ゛ gを埆えて、つなげたい
はじめての Bluemix でシングルサインオン ゛ gを埆えて、つなげたい
Kazumi OHIRA
?
SoftLayer x Bluemix Girls Meetup Vol.1 http://softlayer.connpass.com/event/15720/ LTY創です。
遺鉛看顎糸酷看姻馨温岳庄看稼/皆粥珂のススメ
遺鉛看顎糸酷看姻馨温岳庄看稼/皆粥珂のススメ
Eiji KOMINAMI
?
CloudFormation と SAM を聞って AWS のBを徭啝する圭隈とは燭茲あるパタ`ンは、テンプレ`ト晒して壅旋喘來を互めましょう。
Aws lambda & amazon api gateway秘T
Aws lambda & amazon api gateway秘T
Yutaka Kajiwara
?
バイルバックエンド茶氏 In 拍~圻でg仏したk燕坪否です。
Serverless for VUI
Serverless for VUI
寔令 耳弥
?
2018.2.11@Alexa Day 2018 舞眉ノmで_岸された仝Alexa Day 2018々でのv處Y創です
AWS & Google Cloudを聞ったシステム_k/室gx協のはなし
AWS & Google Cloudを聞ったシステム_k/室gx協のはなし
俐匯 互
?
https://irettechlabo.connpass.com/event/213923/
re:invent2018 tざらえ
re:invent2018 tざらえ
寔厰 湘
?
OpsJaws #16 の鞠Y創です re:Invent 2018 の仟サ`ビス/サ`ビスアップデ`ト/岷念アナウンス をまとめています。
粥噛顎姻艶をフル試喘したサ`バ`レスの咳送について
粥噛顎姻艶をフル試喘したサ`バ`レスの咳送について
寔令 耳弥
?
2019.5.30 Microsoft de:code 2019 CD10トラックでv處したY創です。
Introducing C# in AWS Lambda
Introducing C# in AWS Lambda
Atsushi Fukui
?
Introducing C# in AWS Lambda (Japanese)
JAWS-UG 梟 及6指茶氏(Lambda)
JAWS-UG 梟 及6指茶氏(Lambda)
Takahiro Kato
?
2016/03/19 JAWS-UG 梟 茶氏Y創 }可はAWS Lambda
Serverless Revolution
Serverless Revolution
Keisuke Nishitani
?
11/11 Developers Festa Sapporoでv處したHのY創です。
aws mackerel twilio_handson_public
aws mackerel twilio_handson_public
Tomoaki Sakatoku
?
https://mackerelio.connpass.com/event/53750/
サ`バ`レスアプリケ`ションの恬り圭
サ`バ`レスアプリケ`ションの恬り圭
Yoichi Toyota
?
AWS SAMの聞い圭のお
クラウドネイティブ晒する隆栖
クラウドネイティブ晒する隆栖
Keisuke Nishitani
?
2015定09埖08晩の仝JAWS-UG 認~屶何 Vol.5 ゛拍のAWS Lambda & API Gateway 疾り。 々でk燕したY創です。
May the FaaS be with us!!
May the FaaS be with us!!
寔令 耳弥
?
Anchors Aweigh!! - re:Invent鷂@re:Port 2016 寄昜
Anchors Aweigh!! - re:Invent鷂@re:Port 2016 寄昜
寔令 耳弥
?
[20171116 眉直氏] AWSを旋喘したサ`バ`レス_kのg樹 by アイレット幄塀氏芙 cloudpack並I何 互 岷 箆
[20171116 眉直氏] AWSを旋喘したサ`バ`レス_kのg樹 by アイレット幄塀氏芙 cloudpack並I何 互 岷 箆
Insight Technology, Inc.
?
晦温馨恢糸温と珂看恢庄鉛艶の胆龍しいかもしれないvS
晦温馨恢糸温と珂看恢庄鉛艶の胆龍しいかもしれないvS
Hiraku Komuro
?
サ`バ`レスの書とこれから
サ`バ`レスの書とこれから
寔令 耳弥
?
serverless framework + AWS Lambda with Python
serverless framework + AWS Lambda with Python
masahitojp
?
20201118 AWS Black Belt Online Seminar 侘で深えるサ`バ`レスO サ`バ`レスユ`スケ`スパタ`ン盾h
20201118 AWS Black Belt Online Seminar 侘で深えるサ`バ`レスO サ`バ`レスユ`スケ`スパタ`ン盾h
Amazon Web Services Japan
?
はじめての Bluemix でシングルサインオン ゛ gを埆えて、つなげたい
はじめての Bluemix でシングルサインオン ゛ gを埆えて、つなげたい
Kazumi OHIRA
?
遺鉛看顎糸酷看姻馨温岳庄看稼/皆粥珂のススメ
遺鉛看顎糸酷看姻馨温岳庄看稼/皆粥珂のススメ
Eiji KOMINAMI
?
Aws lambda & amazon api gateway秘T
Aws lambda & amazon api gateway秘T
Yutaka Kajiwara
?
Serverless for VUI
Serverless for VUI
寔令 耳弥
?
AWS & Google Cloudを聞ったシステム_k/室gx協のはなし
AWS & Google Cloudを聞ったシステム_k/室gx協のはなし
俐匯 互
?
re:invent2018 tざらえ
re:invent2018 tざらえ
寔厰 湘
?
粥噛顎姻艶をフル試喘したサ`バ`レスの咳送について
粥噛顎姻艶をフル試喘したサ`バ`レスの咳送について
寔令 耳弥
?
Introducing C# in AWS Lambda
Introducing C# in AWS Lambda
Atsushi Fukui
?
JAWS-UG 梟 及6指茶氏(Lambda)
JAWS-UG 梟 及6指茶氏(Lambda)
Takahiro Kato
?
Serverless Revolution
Serverless Revolution
Keisuke Nishitani
?
aws mackerel twilio_handson_public
aws mackerel twilio_handson_public
Tomoaki Sakatoku
?
サ`バ`レスアプリケ`ションの恬り圭
サ`バ`レスアプリケ`ションの恬り圭
Yoichi Toyota
?
クラウドネイティブ晒する隆栖
クラウドネイティブ晒する隆栖
Keisuke Nishitani
?
Ad
AWS Lambda + Go
1.
AWS Lambda +
Go 2017/06/16 シナジ`マ`ケティング(幄) 采勸宗湊席
2.
徭失B初 ? 采勸 宗湊席 ?
シナジ`マ`ケティング(幄) プロダクト_k何 侭奉 ? Synergy! のマルチチャネル鬉麼I ? アプリプッシュ児PB ? GoでB ★ X楚晒したい ? LINE メッセ`ジング児PB ? callback何蛍をGoで
3.
AWS Lambda おさらい
4.
AWS Lambda とは ?
Function as a Service ? AWSのサ`ビス貧のイベントに ? 箭) S3に鮫颪アップロ`ドされたとき、リサイ ズする ? Node.js、Java、C#、Pythonがサポ`トされている ? Lambda Function というg了で砿尖
5.
Lambda Functionの箭Node.js exports.handler =
(event, context, callback) => { // Do Something callback(null, 'Hello from Lambda'); }; // event: イベント秤 // context: ランタイム秤 // callback: 柵び竃し圷に秤鵑魴気垢燭瓩礼v方
6.
サポ`トされていないのに なんでGoでやるの
7.
なんでGo? ? 覆倫壞Zと曳^して、d弼ないパフォ`マンス ? 芙坪のライブラリが聞喘できる ?
Tれ ? コスト
8.
赫看でできることは赫看でやりたい。。
9.
どうやって赫看を聞うか
10.
粥沿艶恰を聞喘する
11.
Apex とは ? Lambda
Functionを砿尖するツ`ル ? 巷塀參翌の冱Zもサポ`ト ? Functionのg廾に聞えるライブラリも戻工 ? g廾、ビルド、デプロイを匯して佩える ? Node.jsのhandler + Goのバイナリを揖yしてデプロイ
12.
AWS Lambda g佩の碧MみApex+Go 1.
イベントk伏 2. Lambda Functionをコンテナ貧で軟 3. カ┐handlerを柵び竃す(Node.js) 4. Node.jsからspawnでmainをg佩 ? apexのhandlerをg佩
13.
Apex 児云コマンド # プロジェクト兜豚晒(IAM
role, policyの恬撹) $ apex init # ビルドのみ $ apex build > hello.zip # ビルド、デプロイをg佩 $ apex deploy # functionのリストAWS貧の秤鵑盍_Jできる $ apex list
14.
Apex ファイル撹 . 制ぉ functions
制ぉ bot # ディレクトリg了で砿尖 制ぉ function.json # functionごとのO協 県ぉ main.go 制ぉ .apexignore # oするファイルのO協 県ぉ project.json # プロジェクト畠悶のO協
15.
project.json { "name": "line-kensho", "description": "lineの編^喘", "memory":
128, "timeout": 5, "role": "arn:aws:iam::...", "environment": {}, "runtime": "golang" }
16.
function.json { "environment": { "CHANNEL_SECRET":  ̄...", "CHANNEL_TOKEN":
 ̄..." } } function.jsonの圭が枠される
17.
.apexignore ? gitignoreと揖じ塀 ? ビルドのHにzipの鵑砲靴覆 ?
*.go でソ`スコ`ドを茅翌
18.
Lambda Function の箭Apex+Go import
"github.com/apex/go-apex" func main() { apex.HandleFunc( func(e json.RawMessage, c *apex.Context) (interface{}, error) { return "Hello from Lambda", nil }) } // json.RawMessage: イベント秤 // apex.Context: ランタイム秤 // return: 柵び竃し圷に卦す秤
19.
廣吭泣
20.
廣吭泣 ? 奮薦の坪否はFunctionのY惚としてQう ? ログは淵┘薊`竃薦に ?
火りの借P辛嬬rgが函誼できない ? environment はマネジメントコンソ`ルで来え ? J^秤鵑呂ちんと砿尖しないと´篇嶄
21.
AWS API GatewayとのB亊
22.
API GatewayとのB亊 ? API
GatewayでAPIを恬撹 ? リソ`ス、メソッドを協x ? integrationにLambda Functionを峺協 ? Proxyリソ`スとしてB亊する ? リクエストの秤鵑JSONで局ってくる
23.
API GatewayとB亊瘁のg廾 type Request
struct { Body string `json:"body"` Headers map[string]string `json:"headers"` HTTPMethod string `json:"httpMethod"` Path string `json:"path"` PathParameters map[string]string `json:"pathParameters"` QueryStringParameters map[string]string `json:"queryStringParameters ̄` // ...麿いろいろ... } func main() { apex.HandleFunc( func(e json.RawMessage, c *apex.Context) (interface{}, error) { // ここでリクエストの秤鵑 json.Unmarshalなどする駅勣がある => ツライ }) }
24.
github.com/fujiwara/ridge
25.
ridge とは ? Apexをラップ ?
net/http.Request, net/http.ResponsWriterが聞える ? logパッケ`ジが聞える
26.
ridgeでのg廾 import "github.com/fujiwara/ridge" func main()
{ var mux = http.NewServeMux() mux.HandleFunc("/", handleRoot) ridge.Run(":8080", "/api", mux) } func handleHello(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "text/plain") fmt.Fprintf(w, "Hello %sn", r.FormValue("name")) } // いつもどおりのg廾でらくちん
27.
ridgeでの廣吭泣 ? ridge.Run のprefixはAWS貧ではo ?
handlerを局すときにStripする // ridge.Run(":8080",  ̄/callback", handler) stripped := http.StripPrefix("/callback", handler) ridge.Run(":8080", "", stripped)
28.
まとめ
29.
まとめ ? AWS LambdaでもGoは聞える ?
Apexを聞う ? API GatewayとB亊するならridgeを聞う
Download