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
OWNERSを支えるサーバー レスアーキテクチャと、ukka におけるAWSの使い方
Search
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
680
JAWS DAYS 2020 コロナ速報リリースの舞台裏 〜サーバレスなら5日で十分!〜
jazzsasori
5
17k
ukkaが取り組む一次産業の課題 〜 日本一遅い農産物の通販 OWNERS をAWSで実現している話
jazzsasori
0
1.6k
小さい組織も導入できるサーバーレスアーキテクチャとDevOps
jazzsasori
1
1.9k
OWNERSをdocker化した話
jazzsasori
1
530
Other Decks in Technology
See All in Technology
Go 1.27 の標準パッケージに uuid が入った!のでいろいろ喋る / go_127_std_go_uuid
convto
3
700
Kiro WebとCloud Sessions
nagisa53
2
190
医療の現場を変革に挑戦した半年間の軌跡 - PythonとAIで現場を変える / From Code to Care
soudai
PRO
1
610
パスキーでドライブする アカウント統合(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
120
IHV like なユースケースへのOpenID Connect 関連仕様の適用事例
optim
0
140
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
AIにブラウザを触らせて、E2EテストをPlaywrightで書く
koji_kawamura
0
410
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
電話に出る Python のログの話
shinnosuke_kishida
0
220
Oracle MCP Servers Explained
thatjeffsmith
1
470
도구에서 동료까지: 10년차 AI 스타트업의 AI 적응기
inureyes
PRO
1
350
カーネルまで探検して理解するふたつの自動計装
sumiyae
0
290
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
490
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
What's in a price? How to price your products and services
michaelherold
247
13k
Odyssey Design
rkendrick25
PRO
2
770
The Cult of Friendly URLs
andyhume
79
7k
How to Talk to Developers About Accessibility
jct
2
520
Marketing to machines
jonoalderson
1
5.7k
How GitHub (no longer) Works
holman
316
150k
Building Applications with DynamoDB
mza
96
7.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
480
Six Lessons from altMBA
skipperchong
29
4.5k
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ଞɺશํҐͷ৬छืू͍ͯ͠·͢