Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developerから観たOpenFaaSの可能性

kenev
December 26, 2018

 Developerから観たOpenFaaSの可能性

kenev

December 26, 2018
Tweet

More Decks by kenev

Other Decks in Technology

Transcript

  1. 悩む時間さえもったいない R o b e r t C . M

    a r t i n ( U n c l e B o b ) M a k e t h e D e l i v e r y M e c h a n i s m a P l u g i n t o y o u r A p p l i c a t i o n . A l l t h e a r c h i t e c t u r a l d e c i s i o n s w e w a n t t o d e f e r … H o w d o w e d e f e r t h e m ? W e t u r n t h e m i n t o p l u g i n s . M a k e t h e D e l i v e r y M e c h a n i s m a P l u g i n t o y o u r A p p l i c a t i o n . A l l t h e a r c h i t e c t u r a l d e c i s i o n s w e w a n t t o d e f e r … H o w d o w e d e f e r t h e m ? W e t u r n t h e m i n t o p l u g i n s .
  2.   Infrastructure Infrastructure Orchestrator Orchestrator A p p l

    i c a t i o n C o r e プラグインとしてのインフラ
  3. コントリビュートしてみよう • ワークショップをやってみよう • OpenFaaSのアーキテクチャについて学んでみよう • Function Storeに⾃分の作ったfunctionを追加してみよう • ブログを書いてコミュニティページに追加し、PRしてみよう

    • CLIの改善に貢献してみよう • SlackにJoinしよう • ⾦曜⽇にTwitterで #FaaSFriday とタグをつけてOpenFaaSに関わる何かを つぶやいてみよう など、様々なかたちでコントリビュートできます! コードを書いてPRを出すことがすべてじゃない!
  4. • 次世代of-watchdog
 https://github.com/openfaas-incubator/of-watchdog • Node.js + Expressテンプレート
 https://github.com/openfaas-incubator/node8-express-template • Python

    + Flaskテンプレート
 https://github.com/openfaas-incubator/python27-flask-template • Go + Go Httpテンプレート
 https://github.com/openfaas-incubator/golang-http-template References • CNCF WG-Serverless Whitepaper v1.0
 https://github.com/cncf/wg-serverless/blob/master/whitepapers/serverless-overview/cncf_serverless_whitepaper_v1.0.pdf • 【完訳】CNCF Serverless Whitepaper v1.0
 http://www.atmarkit.co.jp/ait/series/9263/ Serverlessについて Function関連
  5. References • OpenFaaSのドキュメント
 https://docs.openfaas.com/ • API Gatewayのドキュメント
 https://github.com/openfaas/faas/tree/master/gateway • 現⾏watchdogのドキュメント


    https://github.com/openfaas/faas/tree/master/watchdog • OpenFaaS Cloud
 https://github.com/openfaas/openfaas-cloud • OpenFaaSの主なGitリポジトリ⼀覧
 https://docs.openfaas.com/contributing/get-started/#main-git-repositories その他