Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Hiroshi Hayakawa
1,071 views
Fn project爆誕
Node学園28時限目でFn ProjectについてLTした時の資料です。
Software
◦
Related topics:
Node.js Development
•
Read more
3
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 15
2
/ 15
3
/ 15
4
/ 15
5
/ 15
6
/ 15
7
/ 15
8
/ 15
9
/ 15
10
/ 15
11
/ 15
12
/ 15
13
/ 15
14
/ 15
15
/ 15
More Related Content
PPTX
はじめてのDockerパーフェクトガイド(2017年版)
by
Hiroshi Hayakawa
PPTX
Kubernetes in プロダクション! -- cndjp第2回
by
Hiroshi Hayakawa
PPTX
ラズパイ2で動く Docker PaaSを作ってみたよ
by
npsg
PDF
Using LXC on Production
by
Isao Shimizu
PDF
どっかのしたのほう
by
_norin_
PDF
Kubernetesにまつわるエトセトラ(主に苦労話)
by
Works Applications
PPTX
LinAction Theme LPICの問題を解いてみる~システムアーキテクチャ編~
by
cyberblack28 Ichikawa
PDF
Jenkins with Docker
by
Yahoo!デベロッパーネットワーク
はじめてのDockerパーフェクトガイド(2017年版)
by
Hiroshi Hayakawa
Kubernetes in プロダクション! -- cndjp第2回
by
Hiroshi Hayakawa
ラズパイ2で動く Docker PaaSを作ってみたよ
by
npsg
Using LXC on Production
by
Isao Shimizu
どっかのしたのほう
by
_norin_
Kubernetesにまつわるエトセトラ(主に苦労話)
by
Works Applications
LinAction Theme LPICの問題を解いてみる~システムアーキテクチャ編~
by
cyberblack28 Ichikawa
Jenkins with Docker
by
Yahoo!デベロッパーネットワーク
What's hot
PDF
初心者がOpenIndianaで自宅サーバを作ったよって話
by
Masataka Tsukamoto
PPTX
Ss systemdのwslディストロを作る kernelvm探検隊online part 3
by
Takaya Saeki
PDF
Apache Auroraの始めかた
by
Masahito Zembutsu
PDF
Dockerの改修を一緒にやりませんか
by
axsh co., LTD.
PPTX
Linuxカーネルモジュール自作入門 kprobesでカーネル空間ブレークポイント
by
uchan_nos
PDF
Docker入門
by
Keita Midorikawa
PPTX
ConfD で Linux にNetconfを喋らせてみた
by
Akira Iwamoto
PDF
Puppet on AWS
by
Sugawara Genki
KEY
Fabricでサーバー管理をDRYにしよう
by
max747
PDF
Using Kubernetes on Google Container Engine
by
Etsuji Nakai
PPTX
LinAction Theme LPICの問題を解いてみる~ネットワーク編~
by
cyberblack28 Ichikawa
ODP
自宅サーバ仮想化
by
anubis_369
PPTX
僕の考えた最強の開発環境(笑)
by
Yuta Nakano
PPTX
OpeLa: セルフホストなOSと言語処理系を作るプロジェクト
by
uchan_nos
PPTX
Puppetのススメ
by
Gosuke Miyashita
PDF
Dockerと継続的インテグレーション
by
Yahoo!デベロッパーネットワーク
PDF
ChefとPuppetの比較
by
Sugawara Genki
PPTX
第一回コンテナ情報交換会@関西
by
Masahide Yamamoto
PDF
Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~
by
Masataka Tsukamoto
PDF
Unix architecture
by
raw-hide
初心者がOpenIndianaで自宅サーバを作ったよって話
by
Masataka Tsukamoto
Ss systemdのwslディストロを作る kernelvm探検隊online part 3
by
Takaya Saeki
Apache Auroraの始めかた
by
Masahito Zembutsu
Dockerの改修を一緒にやりませんか
by
axsh co., LTD.
Linuxカーネルモジュール自作入門 kprobesでカーネル空間ブレークポイント
by
uchan_nos
Docker入門
by
Keita Midorikawa
ConfD で Linux にNetconfを喋らせてみた
by
Akira Iwamoto
Puppet on AWS
by
Sugawara Genki
Fabricでサーバー管理をDRYにしよう
by
max747
Using Kubernetes on Google Container Engine
by
Etsuji Nakai
LinAction Theme LPICの問題を解いてみる~ネットワーク編~
by
cyberblack28 Ichikawa
自宅サーバ仮想化
by
anubis_369
僕の考えた最強の開発環境(笑)
by
Yuta Nakano
OpeLa: セルフホストなOSと言語処理系を作るプロジェクト
by
uchan_nos
Puppetのススメ
by
Gosuke Miyashita
Dockerと継続的インテグレーション
by
Yahoo!デベロッパーネットワーク
ChefとPuppetの比較
by
Sugawara Genki
第一回コンテナ情報交換会@関西
by
Masahide Yamamoto
Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~
by
Masataka Tsukamoto
Unix architecture
by
raw-hide
Similar to Fn project爆誕
PDF
[Oracle Innovation Summit Tokyo 2018] Fn Project: Next Generation Serverless ...
by
オラクルエンジニア通信
PDF
コンテナで作れるFaaS
by
真吾 吉田
PDF
Flow.js
by
uupaa
PDF
Serverless Frameworkを本番環境に投入するために
by
Sachirou Inoue
PPTX
Trema の紹介とネットワーク仮想化への応用
by
kazuyas
PDF
APIと連動するWebアプリ開発-バックエンド入門_by CraftStadium
by
CraftStaidium
PPTX
Open Source System Administration Framework - Func
by
Gosuke Miyashita
PDF
Node.js入門
by
俊夫 森
PPTX
Akka HTTP
by
TanUkkii
PDF
Scala + Finagleの魅力
by
Kota Mizushima
[Oracle Innovation Summit Tokyo 2018] Fn Project: Next Generation Serverless ...
by
オラクルエンジニア通信
コンテナで作れるFaaS
by
真吾 吉田
Flow.js
by
uupaa
Serverless Frameworkを本番環境に投入するために
by
Sachirou Inoue
Trema の紹介とネットワーク仮想化への応用
by
kazuyas
APIと連動するWebアプリ開発-バックエンド入門_by CraftStadium
by
CraftStaidium
Open Source System Administration Framework - Func
by
Gosuke Miyashita
Node.js入門
by
俊夫 森
Akka HTTP
by
TanUkkii
Scala + Finagleの魅力
by
Kota Mizushima
More from Hiroshi Hayakawa
PPTX
Kubernetes × 可用性 -- cndjp第3回勉強会
by
Hiroshi Hayakawa
PPTX
Kubernetes ときどき Serverless -- cndjp第1回勉強会
by
Hiroshi Hayakawa
PPTX
Apiのことはすべてシーマンが教えてくれた
by
Hiroshi Hayakawa
PPTX
Api gatewayの話
by
Hiroshi Hayakawa
PPTX
Oracleがnode.jsをやり始めたというのだが!
by
Hiroshi Hayakawa
PDF
OAuth 2.0の概要とセキュリティ
by
Hiroshi Hayakawa
Kubernetes × 可用性 -- cndjp第3回勉強会
by
Hiroshi Hayakawa
Kubernetes ときどき Serverless -- cndjp第1回勉強会
by
Hiroshi Hayakawa
Apiのことはすべてシーマンが教えてくれた
by
Hiroshi Hayakawa
Api gatewayの話
by
Hiroshi Hayakawa
Oracleがnode.jsをやり始めたというのだが!
by
Hiroshi Hayakawa
OAuth 2.0の概要とセキュリティ
by
Hiroshi Hayakawa
Fn project爆誕
1.
Fn Project 爆誕!! @hhiroshell
2.
自己紹介 早川 博(はやかわ ひろし) @hhiroshell •
日本オラクル 所属 • Pre-Sales Engineer / Tech Evangelist (new!) • Java SE/EE, Microservices/DevOps OSSやってもいいって!\(^o^)/
3.
Fn Project http://fnprojcet.io/ → サーバーレス・フレームワーク
4.
• Easy ! •
全ての操作はシンプルなCLI。考え抜かれた開発者エクスペリエンス • (このあとデモします。) Open & Easy • Open ! Open Source (Apache 2.0) どこでも動く • ラップトップ、サーバー、クラウド マルチ言語サポート • Go, Java, Node, PHP, Python, Ruby, Rust
5.
FunctionFunction Functio n Functio n FunctionFunction Functio n Functio n Fn Serverfn-app/hello-node fn-app/hello-java 構成 • Fn
Server上にFunction が乗るDinD(Docker in Docker)構成 • トリガーがキックされる度に対応 するFunctionのコンテナを立ち 上げる • コンテナ群の管理はCLIが隠蔽
6.
Demo
7.
• 複数のファンクションの連結を手続き的記述で実現 Fn Flow ※ Flowは現在Javaのみ対応。随時対応言語を増やしていくとのこと
8.
Flow fl =
Flows.currentFlow(); FlowFuture<String> f1 = fl.supply(() -> { try { Thread.sleep((long)(Math.random() * 5000)); } catch(Exception e) {} return "Hello"; }); FlowFuture<String> f2 = fl.supply(() -> { try { Thread.sleep((long)(Math.random() * 5000)); } catch(Exception e) {} return "World"; }); fl.anyOf(f1, f2).thenApply(result -> ((String)result).toUpperCase()); Fn Flow • 並列・非同期処理
9.
Flow fl =
Flows.currentFlow(); FlowFuture<String> f1 = fl.supply(() -> { if (System.currentTimeMillis() % 2L == 0L) { throw new RuntimeException("Error in stage"); } return 100; }).handle((val, err) -> { if (err != null){ return "An error occurred in this function"; } else { return "The result was good: " + val; } }); Fn Flow • エラーハンドリング
10.
• 複数のファンクションの連結を手続き的記述で実現 • 何がいいの? テストしやすい デバッグしやすい Fn
Flow 読んで理解しやすい エラー処理で死なない
11.
Fn Project http://fnprojcet.io/ → Open
& Easy
12.
おまけ
13.
手を動かしながら学ぶ! 「Kubernetes ときどき Serverless」--
CNDJP第1回 -- 勉強会します! http://bit.ly/cndjp1
15.
Fin.
Download