Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LambdaをGoに移行したお話
Search
Takafumi Omuro
December 06, 2021
Technology
1
750
LambdaをGoに移行したお話
2021/12/06(月)に行われた【JAWS-UG朝会 #28】にて発表した
「LambdaをGoに移行したお話」
の資料です。
Takafumi Omuro
December 06, 2021
Tweet
Share
More Decks by Takafumi Omuro
See All by Takafumi Omuro
Cloudflare Workers の実行時間が遅くなることがある
tomuro
0
6
生成AI使ってますか? 〜Amazon Bedrockで試してみよう〜
tomuro
2
220
Morisawa Fonts 新プランでのStripe導入事例
tomuro
0
99
Cloudflareを活用したWebフォントサービスの概要
tomuro
0
220
Stripeでサブスクリプションに割引を適用したときの注意点
tomuro
0
290
クラウドを利用したサブスクリプションサービスに向けて内製化開発に切り替えた話
tomuro
2
320
SESからSendGridに変更したけど移行で問題が出た話
tomuro
1
1.9k
なぜ老舗企業がOktaでDXを実現できたのか?
tomuro
1
540
Serverless で運用を楽にしたい
tomuro
0
590
Other Decks in Technology
See All in Technology
Snowflakeの開発・運用コストをApache Icebergで効率化しよう!~機能と活用例のご紹介~
sagara
1
340
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
4
260
Goで作って学ぶWebSocket
ryuichi1208
3
2.4k
デスクトップだけじゃないUbuntu
mtyshibata
0
650
白金鉱業Meetup Vol.17_あるデータサイエンティストのデータマネジメントとの向き合い方
brainpadpr
7
990
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
460
JavaにおけるNull非許容性
skrb
1
1.7k
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
220
日経のデータベース事業とElasticsearch
hinatades
PRO
0
200
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
7
2k
Visualize, Visualize, Visualize and rclone
tomoaki0705
9
76k
Helm , Kustomize に代わる !? 次世代 k8s パッケージマネージャー Glasskube 入門 / glasskube-entry
parupappa2929
0
290
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
BBQ
matthewcrist
87
9.5k
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
Fireside Chat
paigeccino
34
3.2k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Practical Orchestrator
shlominoach
186
10k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Designing Experiences People Love
moore
140
23k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Documentation Writing (for coders)
carmenintech
67
4.6k
Transcript
-BNCEBΛ(PʹҠߦ͓ͨ͠ גࣜձࣾϞϦαϫ খࣨو࢙
ࣗݾհ ࣄɿςοΫϦʔυ "84ΠϯϑϥΤϯδχΞ ͖ͳαʔϏεɿ$PEF#VJME $MPVE'PSNBUJPO ໊લɿখࣨو࢙ ॴଐɿגࣜձࣾϞϦαϫ γεςϜ։ൃ෦ Πϊϕʔγϣϯ։ൃ՝
w ϞϦαϫͱ1ZUIPO w -BNCEBͰ(Pͷ࠾༻ w (PͰେมͩͬͨ͜ͱ w ·ͱΊ ΞδΣϯμ
SF*OWFOU "84-BNCEBൃදʂ
SF*OWFOU -BNCEB1ZUIPOαϙʔτ
ϞϦαϫϑΥϯτͷձࣾ 1ZUIPOͰͳͥتΜ͔ͩʁ w ࣸਅ২ࣈػͷൃ໌͔Βελʔτͯ͠ɺࠓϑΥϯτൢച͕ϝΠϯ
ϑΥϯτۀքͰΑ͘ΘΕΔ͔Β 1ZUIPOͰͳͥتΜ͔ͩʁ w 1ZUIPO(VJEPWBO3PTTVNࢯ͕։ൃͨ͠ ΠϯλʔϓϦλܕͷϓϩάϥϛϯάݴޠ w ఋͷ+VTUWBO3PTTVNࢯλΠϓϑΣʔεσβΠφʔ ݉ϓϩάϥϚʔ w ϑΥϯτۀքͰΘΕΔGPOU5PPMTͷ࡞ऀ
w QZUIPOQPXFSFEϩΰ࡞ͨ͠Β͍͠ UZQPUBMLTDPNΑΓҾ༻
-BNCEBΛ1ZUIPOͰେྔ࡞ 1ZUIPOΛੵۃ׆༻
1ZUIPOαϙʔτऴྃ 1ZUIPOαϙʔτऴྃ😇
/PEFKTͱͯଟ͍ 1ZUIPOҎ֎ͷεΫϦϓτݴޠ
/PEFKTαϙʔτऴྃ /PEFKTαϙʔτऴྃ😇
Ξοϓσʔτਏ͍ ϓϩμΫτͷϥΠϑαΠΫϧΑΓ ѹతʹ͍αϙʔτظؒ IUUQTOPEFKTPSHKBBCPVUSFMFBTFTΑΓҾ༻
εΫϦϓτݴޠਏ͍ʁ
ίϯύΠϥݴޠͷ΄͏͕ ָ͡Όͳ͍͔ʁ
-BNCEB(Pαϙʔτ IUUQTBXTBNB[PODPNKQBCPVUBXTXIBUTOFXBXTMBNCEBTVQQPSUTHPΑΓҾ༻
(P (PΛओʹ͏͜ͱΛܾఆ w Α͘ݴΘΕΔϝϦοτ w ࣮ߦͷ͞ w ίϯύΠϧ w ϝϞϦอશ
w ඪ४ϥΠϒϥϦͷॆ࣮ w γϯϓϧͳݴޠ༷ w %PDLFSͱͷ૬ੑ
ࢄϞϊϦεԽ όοΫΤϯυ(Pʹมߋ w ϑϩϯτΤϯυͱόοΫΤϯυΛ w Ҏલɺ1)1ϝΠϯͰ.7$ΞʔΩςΫνϟ͕ଟ͔ͬͨ w ϚΠΫϩαʔϏεԽਪਐ w όοΫΤϯυ(PΛ࠾༻
w ʢϑϩϯτΤϯυ7VFKT࠾༻ʣ w 3FTU"1*(SBQI2-࠾༻ w ίϯςφར༻Λਪਐ w &$4'BSHBUF࠾༻
͜ΕͳΒϝϯςָ͕ʹͳΔʁ
ͬͺΓେมͳ͜ͱଟ͍
αϯϓϧ͕গͳ͍
େมͳ͜ͱ (Pͷαϯϓϧ͕গͳ͍ w -BNCEBͷαϯϓϧɺ1ZUIPO/PEFKT͕ଟ͍ w (PͰॻ͘ͷ͕࠷ॳେมͩͬͨ w ϓϩμΫτίʔυ֎(Pʹ߆Βͳ͍ w ϩʔΧϧͰಈ͔͢πʔϧྨ1ZUIPO࠾༻
w $%,5ZQF4DSJQUΛ࠾༻ w (Pαϙʔτ͞Ε͕ͨҠߦ͢ΔϝϦοτແ͍ͱஅ
·ͱΊ
ϓϩμΫτͷίʔυ(PΛ࠾༻ ·ͱΊ w ϓϩμΫτͷ։ൃظؒΑΓӡ༻ظؒͷ΄͏͕͍ w ӡ༻Λݟਾ͑ͯݴޠબఆ w αϙʔτظؒͷ͍ݴޠߋ৽͢Δͷ͕େม w ϚωʔδυαʔϏεΛੵۃ࠾༻
w (Pαϯϓϧ͕গͳ͍ w औΓֻ͔Γগ͠େม w ࠓޙॆ࣮͍ͯͩ͘͠Ζ͏ w πʔϧྨੜ࢈ੑॏࢹ w ϩʔΧϧͰಈ͔͢ͷ(Pʹ߆Βͳ͍ w ͳΕͨݴޠͰ࡞
(PΤϯδχΞืूத ΧδϡΞϧ໘ஊͯ͠·͢ w όοΫΤϯυΤϯδχΞ w "84 (P1ZUIPO %PDLFSܦݧऀ 1IPUP1",65"40ʢࢁΓܥϥʔϝϯళओͷϑϦʔૉࡐاը͍ͯͨ͠ͷͰͬͯΈ·ͨ͠ʣ 'POU.PSJTBXB