Developerから観たOpenFaaSの可能性

5e3812168e73d09304da6959a40155c8?s=47 kenev
December 26, 2018

 Developerから観たOpenFaaSの可能性

5e3812168e73d09304da6959a40155c8?s=128

kenev

December 26, 2018
Tweet

Transcript

  1. 2.
  2. 4.
  3. 12.
  4. 14.
  5. 15.

    悩む時間さえもったいない 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 .
  6. 16.

      Infrastructure Infrastructure Orchestrator Orchestrator A p p l

    i c a t i o n C o r e プラグインとしてのインフラ
  7. 22.

    コントリビュートしてみよう • ワークショップをやってみよう • OpenFaaSのアーキテクチャについて学んでみよう • Function Storeに⾃分の作ったfunctionを追加してみよう • ブログを書いてコミュニティページに追加し、PRしてみよう

    • CLIの改善に貢献してみよう • SlackにJoinしよう • ⾦曜⽇にTwitterで #FaaSFriday とタグをつけてOpenFaaSに関わる何かを つぶやいてみよう など、様々なかたちでコントリビュートできます! コードを書いてPRを出すことがすべてじゃない!
  8. 25.
  9. 27.

    • 次世代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関連
  10. 28.

    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 その他