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
2018_SecHack365_Ehime_Big_rehearsal
Search
nwiizo
November 29, 2018
0
53
2018_SecHack365_Ehime_Big_rehearsal
nwiizo
November 29, 2018
Tweet
Share
More Decks by nwiizo
See All by nwiizo
インフラをつくるとはどういうことなのか、 あるいはPlatform Engineeringについて
nwiizo
6
3.4k
Platform Engineeringは自由のめまい
nwiizo
4
2.2k
Site Reliability Engineering on Kubernetes
nwiizo
6
5.2k
メインテーマはKubernetes
nwiizo
2
460
SREの前に
nwiizo
12
3.6k
2024年版 運用者たちのLLM
nwiizo
5
1k
Platform Engineering と SRE の門
nwiizo
17
6.1k
運用者の各領域で向き合うLLM
nwiizo
1
520
可観測性ガイダンス
nwiizo
14
3.9k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
29
8.4k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
440
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
11
1.3k
Unsuck your backbone
ammeep
669
57k
Designing for Performance
lara
605
68k
Building Adaptive Systems
keathley
40
2.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
380
YesSQL, Process and Tooling at Scale
rocio
172
14k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
260
RailsConf 2023
tenderlove
29
1k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Transcript
None
• • • • • • •
None
None
None
• • • •
child child HTTP Server Web App HTTP reauest Fork() child
parent • 時間
• Gateway App コンテナ HTTP reauest
• • • •
•
•
•
package function import “fmt” func Handle(req []byte)
string { return fmt.Sprintf("Hello, Go. You said: %s", string(req)) }
• • • • •
• • • • • •
• • • • •
None
OpenFaaS Multiuser conceptual diagram nwiizo
• • • • • 別のNamespaceにてFunction (コンテナ)実行可能
None
• • • • • • •
• • • • • • • • • •
• • • •
• • • • • • • • • •
• • • •
• • • • • •