Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
OWNERSを支えるサーバー レスアーキテクチャと、ukka におけるAWSの使い方
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Hiroki Uemoto
January 10, 2019
Technology
1.2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OWNERSを支えるサーバー レスアーキテクチャと、ukka におけるAWSの使い方
Hiroki Uemoto
January 10, 2019
More Decks by Hiroki Uemoto
See All by Hiroki Uemoto
[BPStudy] エンジニアリングマネージャーってなに?〜スクラムの話を添えて〜
jazzsasori
0
540
"おためし入社制度" を作った話
jazzsasori
0
690
JAWS DAYS 2020 コロナ速報リリースの舞台裏 〜サーバレスなら5日で十分!〜
jazzsasori
5
17k
ukkaが取り組む一次産業の課題 〜 日本一遅い農産物の通販 OWNERS をAWSで実現している話
jazzsasori
0
1.6k
小さい組織も導入できるサーバーレスアーキテクチャとDevOps
jazzsasori
1
1.9k
OWNERSをdocker化した話
jazzsasori
1
540
Other Decks in Technology
See All in Technology
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
260
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
110
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
440
不可逆な意思決定を避けながら10億超の顧客データを AI Ready にするデータ基盤設計
baseballyama
1
310
自分で立ててみるLLMサービス
y_sera15
0
160
FactoryBotアンチパターン / factory_bot anti-patterns
toshimaru
0
160
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
210
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
510
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
890
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
480
Running Kotlin + Quarkus with Lambda
nealle
1
470
USB PDを使ってスマホを労わりたい
raspython3
0
160
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
A Tale of Four Properties
chriscoyier
163
24k
The Invisible Side of Design
smashingmag
301
52k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Optimizing for Happiness
mojombo
378
71k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
470
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
520
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Designing for humans not robots
tammielis
254
26k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
870
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Transcript
08/&34Λࢧ͑Δαʔόʔ ϨεΞʔΩςΫνϟͱɺVLLB ʹ͓͚Δ"84ͷ͍ํ
גࣜձࣾ5FDI-FBEͷ ২ຊͱਃ͠·͢ w ژൃͷελʔτΞοϓͰʙ$50ΛͭͱΊ·ͨ͠ w ͦͷޙϑϦʔϥϯε w גࣜձࣾVLLBʹ5FDI-FBEͱͯ͠δϣΠϯ w ژ͔ΒҾͬӽ͠
ʹ͍ͭͯ
ϛογϣϯ ̍̌̌ޙʹଓ͘৯ͱͷ͋Δ͖ܗΛΔ ukkaɺ্هϛογϣϯͷͨΊʹ࡞ΒΕͨձࣾͰ͢ɻ ͜Ε͕࣮ݱͰ͖ͳ͚Εଘଓ͢Δཧ༝͋Γ·ͤΜɻ
None
None
!7 1.إ ୭͕৯͍ͯΔͷ͔͔ΒͣɺϞνϕʔγϣϯ ্͕͕Βͳ͍ɻ 2.Ձ֨ ՈͷചՁ͕͍҆ɾՁ͔֨Βݟͯੜ࢈ऀऔ Γ͕গͳ͍ɻՈଆ͕Ձܾ֨ఆݖΛ͍࣋ͬͯ ͳ͍ ऩ֭ޙʹചΓઌΛߟ͑ΔΓํͰɺങ͍ୟ͔ ΕΔՄೳੑɺ๛࡞ශͷՄೳੑ্͕͕Δɻ
3.Ωϟογϡϑϩʔ ऩೖ͕҆ఆ͠ͳ͍ɻੜ࢈ͷͨΊʹआۚΛ͠ͳ͍ ͱ͍͚ͳ͍ɻ ukka ͕औΓΉੜ࢈ऀଆͷ՝ 4.ܭըੑ ࠶ੜ࢈ՄೳͳஈͰങͬͯΒ͑Δ͔ෆ໌ͳ··࡞͚ ͠ͳ͚ΕͳΒͣɺϦεΫΛੜ࢈ऀ͕ෛ͏ߏɻ 5.࣭ ຊʹͩ͜ΘΓͷͷΛੜ࢈͍͕ͨ͠ɺࢢʹग़ͤͳ ͍ͨΊɺཧղऀʹର͔ͯ͠͠ചΔ͜ͱ͕Ͱ͖ͳ͍ɻ(थ ্ख़ΠνδΫɺ༿औΒͣΓΜ͝ɺʑ) 6.ن֨֎ ຯɾ৯ײɾӫཆͱ͍ͬͨফඅऀʹͱͬͯͷՁ͕ՁԽ ͞Εͣɺܗɾॏ͞ɾݟ͕ͨنఆͱҧ͏ͱن֨֎ͱ͠ ࣺͯͯΒΕΔͨΊɺച্ͷϩε͕େ͖͍͕ɺੜ࢈ऀଆ͔ Β͓ۚΛऔΔ͜ͱ͠ͳ͍ɻ ukka ̎ͭͷࣄۀʹΑΓɺফඅऀɾ࣮धऀଆͷ՝ղܾΛ௨͡ɺ ಉ࣌ʹੜ࢈ऀଆͷ՝Λղܾ͍͖ͯ͠·͢ɻ
શࠃͷͩ͜ΘΓ৯ࡐͷੜ࢈ऀ͕ࢀՃ͢Δɺ ۀɾਫ࢈ɾՃͷΦʔφʔ੍ϓϥοτϑΥʔϜʮ08/&34ʯ ʪੜ࢈ऀɿϓϥϯఏڙʫ ʪফඅऀɿΦʔφʔొʫ ੜ࢈ऀ͕࡞Δرগ৯ࡐʹରͯ͠ɺ͓ؾʹೖΓͷϓϥϯʹੜ࢈ஈ֊͔Β ҰޱΦʔφʔͱͯ͠ొ͢Δ͜ͱͰɺੜ࢈ظؒதʹίϛϡχέʔγϣϯΛߦ͍ͳ͕Βɺ ࠷ऴతʹऩ֭͞Εͨ৯ࡐ͕ɺ࠷ඒຯ͍͠λΠϛϯάͰੜ࢈ऀ͔Βಧ͘ΈͰ͢ɻ
1.ಛผͳ৯ࡐΛ༧จ 2.࠷ඒຯ͍࣌͠ظʹੜ࢈ऀૹ 3.ίϛϡχέʔγϣϯͰܨ͕Δ 4.ݱͷମݧʹࢀՃͰ͖Δ 1.Ձܾ֨ఆݖΛ࣋ͯΔ 2. Ωϟογϡϑϩʔͷվળ 3.ࣄલొܕͰܭըੜ࢈͕Ͱ͖Δ 4.ఆৗతͳϑΝϯͮ͘Γ ੜ࢈ऀଆ
ফඅऀଆ ߪೖͷΈͰ݁͢ΔECαΠτɺن֨Խ͞Εͨେنྲྀ௨ͱҟͳΓɺ ʮ࡞Δਓɺ৯Δਓͱͷೱ͍ؔੑʯΛੜΈग़͍ͯ͠·͢ɻ 08/&34͕ղܾɾ࣮ݱ͢Δ͜ͱ
·ͣࠓͷ͓Έ͛ʹ͍ͭͯ w :"."6$)*'"3.
ʹ͓͚Δ"84ͷ͍ํ
ࠓ͢͜ͱ w 95FDI+"84ͳͷͰ"84دΓͳ͠·͢ w -BNCEBͷӡ༻ w %ZOBNP%#ͷӡ༻ w "UIFOBͷӡ༻ w
αʔόʔϨεΞʔΩςΫνϟͱ͍͏બ
ࡢ08/&34ΛϑϧϦχϡʔ Ξϧ͠·ͨ͠
ϦχϡʔΞϧલ
͍Ζ͍Ζม͑ͨ w ˠ w ͕࣮ࣗ͢ΔͳΒҰ൪ૣ͍ݴޠͩͬͨͷͰ w &-# &$ˠαʔόʔϨε "1*(BUFXBZ -BNCEB
w ཧָ εέʔϥϒϧͳͷͰ w .Z42-ˠ%ZOBNP%# w εΩʔϚϨεͳͷͰαʔϏεͷվળࢪࡦ ༷มߋʹॊೈʹରԠͰ͖Δ w $JSDMF$*ೖΕͨ w UFTUࣗಈԽ w EFQMPZࣗಈԽ
ϩʔΧϧͷڥΛԽ w ਓ͕૿͑ͨ࣌ʹڥߏஙͰׂ͍࣌ؒͯཉ͘͠ͳ͍ w EPDLFS EPDLFSNBDIJOF EPDLFSDPNQPTF w AEPDLFSDPNQPTFVQEAͰඞཁͳͷ্ཱ͕ͪΔΑ͏ʹͨ͠ w
1ZUIPO w QZUFTU w 4FSWFSMFTT'SBNFXPSL w HVMQ w ͱ͔͍Ζ͍Ζ
σϓϩΠ w ઈରʹਓͷखͰσϓϩΠ͠ͳ͍ͱ͍͏ڧ͍͓ؾ࣋ͪͰσϓϩΠϑϩʔΛ ͑ͨ w ܦ༝ͰσϓϩΠ w EFWFMPQϚʔδˠTUBHJOHڥࣗಈσϓϩΠ w NBTUFSϚʔδˠQSPEVDUJPOڥࣗಈσϓϩΠ
w EPDLFSDPNQPTFFYFDBQQNBLFEFQMPZFOWQSPEͰσϓϩΠ w $JSDMF$*্ͰϩʔΧϧͰಉ͡ͳͷͰίέͨΒखݩͰݕূͰ͖Δ w ίέͨΒ4MBDLʹྲྀ͍ͯ͠Δ
ߏਤ
None
-BNCEBͷӡ༻
-BNCEBͷӡ༻ w 8FCαʔϏεຊମ-BNCEBͰӡ༻ w ϩά$MPVE8BUDI w BXTMPHTίϚϯυͰݟͨΓ w όονॲཧ4DIFEVMFE-BNCEBͰ w
σϓϩΠ4FSWFSMFTT'SBNFXPSLΛͬͯ w $JSDMF$*͔Β
"-# &$ˠ-BNCEBʹͯ͠Ͳ͏ʁ w "1*(BUFXBZ -BNCEBςΩετσʔλҎ֎Λѻ͓͏ͱ͢Δ ͱΖΖΊΜͲ͕͋͘͞͞Δ w TUBUJDͳͷ$MPVE'SPOU 4Ͱ w
Ξοϓϩʔυϑϩϯτ͔Β4ʹ w QSFTJHOFE63-Λൃߦͯ҆͠શʹ w ͍҆ʂ w ˠ
%ZOBNP%#ͷӡ༻
࠷ۙͷ%ZOBNP%#ͷӡ༻ w 08/&34ϑϧ%ZOBNP%#Ͱӡ༻͍ͯ͠·͢ w QSPEVDUJPO TUBHJOHڥ߹Θͤͯςʔϒϧ΄Ͳ w ศར͕ͩΖΖͭΒΈ͕͋ͬͨ w νϚνϚͱΩϟύγςΟΛνϡʔχϯά
w ༨༟ΛͬͯΩϟύγςΟΛઃఆ͢Δඞཁ͕͋Δ w ϦβʔϒυΩϟύγςΟͰઅ w BVUPTDBMJOH͋Δ͕దʹᮢΛઃఆ͠ͳ͍ͱ1SPWJTJPOFE5ISPVHIQVU &YDFFEFE&YDFQUJPO w JOEFY͝ͱʹઃఆ͢Δඞཁ͋Δ
0O%FNBOE$BQBDJUZൃද
͍ɺ߈Ͱ͍·ͨ͠ w ΩϟύγςΟͷνϡʔχϯά͔Βͷ։์ w 1SPWJTJPOFE5ISPVHIQVU&YDFFEFE&YDFQUJPO͔Βͷ։์ w ҆͘ͳͬͨʂ w ˠ w
Ͳ͏ͯ͠ϑϧεΩϟϯ͠ͳ͍ͱ͍͚ͳ͍෦͕͋ͬͨ w ༨༟Λ࣋ͬͯઃఆ͍ͯͨ͠ΛઅͰ͖ͨ w ߇͑Ίʹݴͬͯ࠷ߴ
"UIFOBͷӡ༻
ฐࣾϚʔέλʔʮ42-ॻ͖͍ͨΜ Ͱ͚͢Ͳʯ
ࢲʮϚδ͔ʯ
࣮ແ͠Ͱ%ZOBNP%#ˠ "UIFOBʹσʔλΛྲྀͨ͠ w "84(MVF͕ΩϞ w %ZOBNP%#Λ(MVF͔Βϑϧε Ωϟϯ w &5-+PCͰKTPOΛ4 w
"UIFOBͰΫΤϦ w "84ͷίϯιʔϧ͔Βϙνϙ νͨ͠ΒͰ͖ͨ ͍͢͝
"UIFOBͲ͏͔ w #JH2VFSZྑ͍͕"UIFOBϨεϙϯεेૣ͍ w ࣮ແ͠Ͱ%ZOBNP%#͔Βղੳ༻%#ʹσʔλྲྀͤΔͷڧ͍ w "UIFOB͍҆ w (MVFͰ&5-KPCΛ·Θ͍ͯ͠Δ෦͕NPOUI͙Β͍ w
ඞཁͳςʔϒϧ͚ͩ΄Ͳ"UIFOBʹྲྀ͍ͯ͠Δ w %ZOBNP%#ଆͰεΩʔϚʹมߋ͕͋ͬͨΒखಈͰ&5-KPCΛ࡞ Γ͢ඞཁ͕͋Δ
αʔόʔϨεΞʔΩςΫνϟͱ ͍͏બ
ͳͥαʔόʔϨεͰͷӡ༻ΛܾΊ͔ͨ w ݩʑαʔόʔϨεͰͷӡ༻ܦݧ͕͋ͬͨ w αʔϏεͷ։ൃʹूதͰ͖ΔΑ͏ʹ͔ͨͬͨ͠ w OHJOYͱ͔ϛυϧΣΞͷνϡʔχϯάʹͳΔ࣌ؒ͘ ΛͱΒΕͨ͘ͳ͔ͬͨ
ӡ༻ͯ͠Έͯײͨ͡ϝϦοτ w εέʔϥϒϧ w ӡ༻ָ͕ w αʔόʔΛϋʔυͱͯ͠ҙࣝͤͣʹࡁΉ w όονॲཧͷͨΊʹৗ࣌ىಈ͍ͯ͠ΔαʔόʔΛ༻ҙ͠ͳ ͯ͘Α͍
w ͍҆ʂ
"84ͰαʔόʔϨεΔͳΒ͜͜ʹҙ w "84-BNCEBͷಉ࣮࣌ߦ্ݶ w ਃ͕ඞཁͳͷͰ࠷ॳ͔ΒΞΫηε͕ݟࠐ·ΕΔͳΒ։ൃஈ ֊Ͱਃ͠·͠ΐ͏ w -BNCEBͷ࣮ߦ࣌ؒˠʹͳͬͨ w
όονॲཧΛ-BNCEBͰಈ͔͢ͳΒҙ w "1*(BUFXBZ͔ΒͷςΩετҎ֎Λ৴͠ͳ͍ w TUBUJDͳͷ4 $MPVE'SPOUʹ͠Α͏
WE’RE HIRING wɾ৯ʹڵຯ͋ΔΤϯδχΞͷํ w ڵຯͳͯ͘ΤϯδχΞͷํ wଞɺશํҐͷ৬छืू͍ͯ͠·͢