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
OpenFaaS Workshop 20180928
Search
kenev
September 28, 2018
260
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OpenFaaS Workshop 20180928
kenev
September 28, 2018
More Decks by kenev
See All by kenev
CircleCIのconfig.ymlを守ろうとした話 / Securing the CircleCI config.yml
kenfdev
0
1.1k
k3sとラズパイでフロントエンド開発に挑戦した話 / Frontend Development with k3s and rpi
kenfdev
0
1.4k
k3sとラズパイでフロントエンド開発に挑戦した話
kenfdev
2
600
Algolia Searchの速さに鳥肌が立った話 / Algolia Search is Really Fast
kenfdev
0
1.7k
コンテナの疲れをk3sとRemoで癒やした話 / Having Fun with Containers
kenfdev
5
5.4k
LaravelとVueのi18nに困ってOSSに貢献した話 / Contributing to a Laravel+Vue i18n OSS Library
kenfdev
0
680
Nuxt.jsのinjectでインジェクトしてみる話
kenfdev
3
16k
GoのOSSに貢献する話
kenfdev
2
550
Developerから観たOpenFaaSの可能性
kenfdev
2
670
Featured
See All Featured
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
620
Speed Design
sergeychernyshev
33
2k
Prompt Engineering for Job Search
mfonobong
0
410
Unsuck your backbone
ammeep
672
58k
Building AI with AI
inesmontani
PRO
1
1.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Transcript
$SFBUFB4FSWFSMFTT(JU)VC#PUPOZPVS-BQUPQ 8PSLTIPQ
8IPBN*
"HFOEB
0QFO'BB4
8IBUJT0QFO'BB4 ˖ ؝ٝذش⢪4FSWFSMFTTז'SBNFXPSL ˖ ؝ٝذشחⰅגְל⡦ד'VODUJPOחז䖤 ˖ ,VCFSOFUFT%PDLFS4XBSNط؎ذ؍ـ
%FTJHOBOE"SDIJUFDUVSF 4XBSN 罋0QFO'BB4DPODFQUVBMEFTJHOXJUI,VCFSOFUFT IUUQTEPDTPQFOGBBTDPNBSDIJUFDUVSFHBUFXBZPQFOGBBTBQJHBUFXBZQPSUBM
8PSLTIPQ0WFSWJFX
-BC1SFQBSFGPS0QFO'BB4 0QFO'BB4ך彊⪒ %PDLFSך彊⪒ 4XBSNؙٓأة⡲䧭 0QFO'BB4رفٗ؎
-BC5FTUUIJOHTPVU 6* $ faas-cli list $ faas-cli invoke … $-*
.FUSJDT 0QFO'BB4鑐׃ג״ֲ
-BC*OUSPEVDUJPOUP'VODUJPOT Create Build Deploy כׄגךGVODUJPO
-BC(PEFFQFSXJUIGVODUJPOT ˖ GVODUJPOⰻד⢪ֲ鏣㹀⦼כוֲׅץַֹ ˖ GVODUJPOךؚٗכוֲׅלְְך ˖ GVODUJPO鸬ꓲְׇׁ㜥さכוֲׅך ֲ׳הGVODUJPO帾䱠
-BC$SFBUFB(JUCPU (JU)VCך#PU⡲ג״ֲ
-BC)5.-GPSZPVSGVODUJPOT ᶃ ᶄ ᶅ ᶆ ⹛涸ז8FCل٦آ⡲ג״ֲ )5.-GVODUJPOךㄎן⳿׃ Ύ)5.-ل٦آך《䖤 Ώ)5.-ل٦آַGVODUJPOךㄎן⳿׃ ΐ鵤גֹ穠卓)5.-ח僥
-BC"TZODISPOPVTGVODUJPOT Gateway NATS Queue Queue Worker Function ֶ격ְ׃תׅ ַת׃ ⽯瘶
$-*"1*8&# queueʹೖΕΔ queue͔ΒऔΓग़͢ functionʹϦΫΤετ GVODUJPOךꬊず劍״ן׃׃ג״ֲ
-BC"EWBODFE'FBUVSF5JNFPVUT ˖ SFBE@UJNFPVU XSJUF@UJNFPVU FYFD@UJNFPVUהְֲ珏겲ךة؎ي،ؐز GVODUJPOךة؎ي،ؐز IUUQTCMPHDMPVEGMBSFDPNUIFDPNQMFUFHVJEFUPHPMBOHOFUIUUQUJNFPVUT FYFD@UJNFPVUכ 0QFO'BB4ך8BUDIEPHָ 杝荈ד鏣㹀׃גְ
GVODUJPOך㹋遤UJNFPVU
-BC"EWBODFE'FBUVSF"VUPTDBMJOH GVODUJPOךؔ٦زأ؛٦ٕ
-BC"EWBODFE'FBUVSF4FDSFUT 4FDSFUך⢪ְ倯
3FGFSFODF
˖ 如⚅➿PGXBUDIEPH IUUQTHJUIVCDPNPQFOGBBTJODVCBUPSPGXBUDIEPH ˖ /PEFKT &YQSFTTذٝفٖ٦ز IUUQTHJUIVCDPNPQFOGBBTJODVCBUPSOPEFFYQSFTTUFNQMBUF ˖ 1ZUIPO 'MBTLذٝفٖ٦ز
IUUQTHJUIVCDPNPQFOGBBTJODVCBUPSQZUIPOGMBTLUFNQMBUF ˖ (P (P)UUQذٝفٖ٦ز IUUQTHJUIVCDPNPQFOGBBTJODVCBUPSHPMBOHIUUQUFNQMBUF 3FGFSFODFT ˖ $/$'8(4FSWFSMFTT8IJUFQBQFSW IUUQTHJUIVCDPNDODGXHTFSWFSMFTTCMPCNBTUFSXIJUFQBQFSTTFSWFSMFTTPWFSWJFXDODG@TFSWFSMFTT@XIJUFQBQFS@WQEG ˖ ս㸣鏬վ$/$'4FSWFSMFTT8IJUFQBQFSW IUUQXXXBUNBSLJUDPKQBJUTFSJFT 4FSWFSMFTTחאְג 'VODUJPOꟼ鸬
3FGFSFODFT ˖ 0QFO'BB4ךسًُؗٝز IUUQTEPDTPQFOGBBTDPN ˖ "1*(BUFXBZךسًُؗٝز IUUQTHJUIVCDPNPQFOGBBTGBBTUSFFNBTUFSHBUFXBZ ˖ 植遤XBUDIEPHךسًُؗٝز IUUQTHJUIVCDPNPQFOGBBTGBBTUSFFNBTUFSXBUDIEPH
˖ 0QFO'BB4$MPVE IUUQTHJUIVCDPNPQFOGBBTPQFOGBBTDMPVE ˖ 0QFO'BB4ך⚺ז(JUٔهآزٔ♧鋮 IUUQTEPDTPQFOGBBTDPNDPOUSJCVUJOHHFUTUBSUFENBJOHJUSFQPTJUPSJFT ך➭
ָ֮הֲ׀ְׂת׃