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
800
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
デザインレビューをAIにしてもらいたい!
tomuro
2
950
生成AIで生産性向上
tomuro
0
460
Cloudflare Workers の実行時間が遅くなることがある
tomuro
0
18
生成AI使ってますか? 〜Amazon Bedrockで試してみよう〜
tomuro
2
340
Morisawa Fonts 新プランでのStripe導入事例
tomuro
0
140
Cloudflareを活用したWebフォントサービスの概要
tomuro
0
260
Stripeでサブスクリプションに割引を適用したときの注意点
tomuro
0
350
クラウドを利用したサブスクリプションサービスに向けて内製化開発に切り替えた話
tomuro
2
610
SESからSendGridに変更したけど移行で問題が出た話
tomuro
1
2.2k
Other Decks in Technology
See All in Technology
「魔法少女まどか☆マギカ Magia Exedra」のグローバル展開を支える、開発チームと翻訳チームの「意識しない協創」を実現するローカライズシステム
gree_tech
PRO
0
500
Figma + Storybook + PlaywrightのMCPを使ったフロントエンド開発
yug1224
10
3.9k
Bye-Bye Query Spaghetti: Write Queries You'll Actually Understand Using Pipelined SQL Syntax
tobiaslampertlotum
0
130
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
3
2.6k
スプリントレトロスペクティブはチーム観察の宝庫? 〜チームの衝突レベルに合わせたアプローチ仮説!〜
electricsatie
1
150
AWSで推進するデータマネジメント
kawanago
0
930
ZOZOマッチのアーキテクチャと技術構成
zozotech
PRO
3
1.2k
サンドボックス技術でAI利活用を促進する
koh_naga
0
170
バッチ処理で悩むバックエンドエンジニアに捧げるAWS Glue入門
diggymo
3
110
Grafana Meetup Japan Vol. 6
kaedemalu
1
200
ヘブンバーンズレッドのレンダリングパイプライン刷新
gree_tech
PRO
0
500
Webブラウザ向け動画配信プレイヤーの 大規模リプレイスから得た知見と学び
yud0uhu
0
200
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
A designer walks into a library…
pauljervisheath
207
24k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Designing for humans not robots
tammielis
253
25k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
11
1.1k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Agile that works and the tools we love
rasmusluckow
330
21k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
How STYLIGHT went responsive
nonsquared
100
5.8k
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