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
720
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を活用したWebフォントサービスの概要
tomuro
0
96
Stripeでサブスクリプションに割引を適用したときの注意点
tomuro
0
230
クラウドを利用したサブスクリプションサービスに向けて内製化開発に切り替えた話
tomuro
2
280
SESからSendGridに変更したけど移行で問題が出た話
tomuro
1
1.7k
なぜ老舗企業がOktaでDXを実現できたのか?
tomuro
1
490
Serverless で運用を楽にしたい
tomuro
0
540
Amazon SES のバウンス率が急上昇 〜Amazon SES を止めてしまった日〜
tomuro
5
4.5k
DevOpsの推進からのFour Keysの計測へ
tomuro
1
1.9k
老舗企業が開発組織カルチャーの刷新を行い SaaS 戦略に切り替えた話
tomuro
4
1.7k
Other Decks in Technology
See All in Technology
インシデント対応の 実践と品質文化の醸成
____rina____
1
200
Databricksワークショップ - 生成AIとDWH
taka_aki
2
4.4k
実は仲良し?Amplify Gen2と生成AI
mkdev10
1
180
Introduction to Indistinguishability/Ideal Obfuscation (iO)
sorasuegami
0
110
Covariance, Contravariance & Diamond
alexdaubois
1
120
開発健全性の可視化と開発者体験の改善 ~ Compassでエンジニアに活力と生産性を ~
atlassianjapan
0
100
新入社員 オンボーディング改善プロジェクト - シンプルな仕組みで変革のきっかけを
enpipi
0
520
最新のWasm事情
askua
5
2.6k
Kubernetes Summit 2024 Keynote:104 在 GitOps 大規模實踐中的甜蜜與苦澀
yaosiang
0
130
Brakeman を欺く - Kashiwa.rb #4
kozy4324
1
110
プログラミング写経のすすめ
natsutan
0
190
複数の外部サービスデータの統合と変換を実現する Railsのインポートアーキテクチャ / Rails import architecture for integration and transformation of multiple external service data
aiandrox
0
390
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
26
730
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
5
130
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Gamification - CAS2011
davidbonilla
80
5k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
Automating Front-end Workflow
addyosmani
1365
200k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
231
17k
GraphQLの誤解/rethinking-graphql
sonatard
66
9.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
43
6.6k
Teambox: Starting and Learning
jrom
132
8.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
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