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
分割40%キーボードにスムーズに入門するには
hoto17296
1
180
VPCでもFloatingIPを使いたいんだ
y_kotani
1
130
AIレビュー時代に必要なのは、SLOで引く撤退ライン
nobuoooo
0
150
アクセスキー流出時の対応で再認識した攻撃側と防御側の非対称性について
kazzpapa3
1
440
Point Cloud as a Foreign Language for Multi-modal Large Language Model
takmin
0
300
1.5時間を無駄にして学んだwsl2におけるaptとsnapの選択と仕組み
yosaka0123
0
460
internal/testlog で遊ぼう
rokuosan
0
340
The Django UUID Story - DjangoCon US 2026
pauloxnet
0
310
PdMをやめて、 "プロダクトビルダー"という 働き方に変えました / PdM to Product Builder
shikichee
1
130
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
AI時代の「OAuth認証」にどう物申すか?(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
340
1000⼈規模のClaude Enterprise運⽤を「Oktaのグループ」と「Slack」に集約する
sansantech
PRO
1
500
Featured
See All Featured
KATA
mclloyd
PRO
35
15k
Visualization
eitanlees
152
17k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
500
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
430
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
260
Joys of Absence: A Defence of Solitary Play
codingconduct
1
450
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
500
New Earth Scene 8
popppiees
3
2.5k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
420
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
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ଞɺશํҐͷ৬छืू͍ͯ͠·͢