SlideShare a Scribd company logo
Copyright © 2018 Oracle and/or its affiliates. All rights reserved. |
Introducing Fn Project
Ayumu Aizawa
Director, Cloud Enterprise Architect
Oracle Corporation Japan
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not
a commitment to deliver any material, code, or functionality, and should not be
relied upon in making purchasing decisions. The development, release, and timing
of any features or functionality described for Oracle’s products remains at the sole
discretion of Oracle.
Copyright © 2018 Oracle and/or its affiliates. All rights reserved. |
Ayumu Aizawa
3
Copyright © 2018 Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud
4
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Enterprise front
System of Engagement
Development lifecycle
Enterprise backend

System of Record
IaaS
PaaS
SaaS
5
Exadata Big Data ComputeStorage Network
Java Java EE Documen
GoldenGatDBDatabase
Integratio
Managemen
IoT Big Data
Discovery
Mobile Node Container
Data
Visualizatio
BI
Developer NoSQL
Big Data
Preparatio
ERP Sales Human Capital Management Service Marketing
Copyright © 2018 Oracle and/or its affiliates. All rights reserved. |
Application Runtime providing Oracle Cloud
H/W
Virtualization
OS
Runtime
App
Container
Function
CaaS
Oracle Container Engine
for Kubernetes
PaaS
H/W
Virtualization
OS
Runtime
App
Container
Function
Application Container Cloud
/Java Cloud Service
IaaS
H/W
Virtualization
OS
Runtime
App
Container
Function
Oracle Compute
Infrastructure
H/W
Virtualization
OS
Runtime
App
Container
Function
FaaS
Oracle Functions
(Coming Soon)
Copyright © 2018 Oracle and/or its affiliates. All rights reserved. |
Fn Project
• Open Source
• Native Docker: use Docker container as a
Function
• Support All Languages (incl. Ruby)
• Run everywhere, Public/Private and
Hybrid Cloud.
• Easy to use for developers.
• Easy to manage for operators.
• Written in Go
Copyright © 2018 Oracle and/or its affiliates. All rights reserved. |
Fn Server
Fn() Fn() Fn()
Kubernetes etc.
Fn Stack
• Fn Server: Hosting Functions which built
on Docker container.
• Fn Server runs on Docker.
• Allow to manage Fn Stack on k8s or any
runtime which can run Docker container.
• Oracle Cloud! And more.
Copyright © 2018 Oracle and/or its affiliates. All rights reserved. |Copyright © 2018 Oracle and/or its affiliates. All rights reserved. |
Demo
Running ruby function on Fn Server
9
Copyright © 2018 Oracle and/or its affiliates. All rights reserved. |
Demo
10
Docker for Mac
Fn()
Fn Server$ fn start
$ fn deploy
$ fn call
{…}
Copyright © 2018 Oracle and/or its affiliates. All rights reserved. |
11
References
Project Home
  http://fnproject.io/
Youtube Videos
  https://www.youtube.com/channel/UCo3fJqEGRx9PW_ODXk3b1nw
8 Reasons why we built the Fn Project
  https://medium.com/fnproject/8-reasons-why-we-built-the-fn-project-bcfe45c5ae63
Introducing Fn Project

More Related Content

What's hot (20)

PDF
Cloud-native Integration in the Oracle Cloud
Sven Bernhardt
 
PDF
Coding from Application Container Cloud to Oracle JET
Geertjan Wielenga
 
PDF
Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Sc...
InfluxData
 
PDF
[WSO2Con EU 2018] OpenAPI Specification 3 - The Evolution of Swagger
WSO2
 
PDF
I Love APIs 2015: The "State" of your API: Common Use Cases for Storing Data
Apigee | Google Cloud
 
PDF
Oracle User Group Holland
Geertjan Wielenga
 
PDF
TIAD 2016 : Continuous Integration mesured and controlled
The Incredible Automation Day
 
PPTX
Infrastructure as Code (IaC): Introduction to scripted infrastructure
Michael Pearce
 
PPTX
Coding with-fiware-quick tour - cloud
Fernando Lopez Aguilar
 
PDF
Introduction to kore kubernetes for teams
Appvia
 
PDF
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
WSO2
 
PPTX
Paul Dix [InfluxData] | InfluxDays Keynote: Future of InfluxDB | InfluxDays N...
InfluxData
 
PDF
Implementing API-led Cloud-native apps on OCI
Sven Bernhardt
 
PPTX
Zetta: An API First Platform
API Meetup
 
PDF
Event report - Openstack Summit 2016 Austin
Holger Mueller
 
PPTX
IoTCraft - Chennai - meetup - ZettaJS - IoT Intro
Anil Sagar
 
PDF
Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...
InfluxData
 
PDF
Alex Nauda [Nobl9] | How Not to Build an SLO Platform | InfluxDays NA 2021
InfluxData
 
PPTX
SAP Integration for non developers Teched 2017
Daniel Graversen
 
PPTX
Getting started with Yap core
Gérard Toko
 
Cloud-native Integration in the Oracle Cloud
Sven Bernhardt
 
Coding from Application Container Cloud to Oracle JET
Geertjan Wielenga
 
Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Sc...
InfluxData
 
[WSO2Con EU 2018] OpenAPI Specification 3 - The Evolution of Swagger
WSO2
 
I Love APIs 2015: The "State" of your API: Common Use Cases for Storing Data
Apigee | Google Cloud
 
Oracle User Group Holland
Geertjan Wielenga
 
TIAD 2016 : Continuous Integration mesured and controlled
The Incredible Automation Day
 
Infrastructure as Code (IaC): Introduction to scripted infrastructure
Michael Pearce
 
Coding with-fiware-quick tour - cloud
Fernando Lopez Aguilar
 
Introduction to kore kubernetes for teams
Appvia
 
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
WSO2
 
Paul Dix [InfluxData] | InfluxDays Keynote: Future of InfluxDB | InfluxDays N...
InfluxData
 
Implementing API-led Cloud-native apps on OCI
Sven Bernhardt
 
Zetta: An API First Platform
API Meetup
 
Event report - Openstack Summit 2016 Austin
Holger Mueller
 
IoTCraft - Chennai - meetup - ZettaJS - IoT Intro
Anil Sagar
 
Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...
InfluxData
 
Alex Nauda [Nobl9] | How Not to Build an SLO Platform | InfluxDays NA 2021
InfluxData
 
SAP Integration for non developers Teched 2017
Daniel Graversen
 
Getting started with Yap core
Gérard Toko
 

Similar to Introducing Fn Project (20)

PDF
Randstad Docker meetup - Serverless
David Delabassee
 
PDF
"Wie passen Serverless & Autonomous zusammen?"
Volker Linz
 
PPTX
Make your Cloud Applications Function for real – A Complete Overview of Oracl...
Lucas Jellema
 
PPTX
Functions and DevOps
Shaun Smith
 
PDF
Oracle Modern AppDev Approach to Cloud & Container Native App
Paulo Alberto Simoes ∴
 
PDF
Oracle Cloud Native
Neagu Alexandru Cristian
 
PPTX
Serverless patterns
Jesse Butler
 
PPTX
Democratizing Serverless: the New Open Source, Cloud Agnostic Functions Platf...
Codemotion
 
PPTX
Oracle Cloud Native Application Development (Meetup, 20th January 2020)
Lucas Jellema
 
PDF
Java Serverless in Action - Voxxed Banff
David Delabassee
 
PDF
The Fn Project by Jesse Butler
Oracle Developers
 
PDF
Serverless Boston @ Oracle Meetup
Wayne Scarano
 
PDF
Fn meetup by Sardar Jamal Arif
Oracle Developers
 
PPTX
Cloud Native Application Development - build fast, cheap, scalable and agile ...
Lucas Jellema
 
PPTX
Cloud computing for microprocessor tools
GowthamRider
 
PDF
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle Developers
 
PPTX
Cloud Native Application Development - build fast, cheap, scalable and agile ...
Lucas Jellema
 
PPTX
Jfokus 2017 Oracle Dev Cloud and Containers
Mika Rinne
 
PPTX
Fn project quick installation guide
Johan Louwers
 
PPTX
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
VMware Tanzu
 
Randstad Docker meetup - Serverless
David Delabassee
 
"Wie passen Serverless & Autonomous zusammen?"
Volker Linz
 
Make your Cloud Applications Function for real – A Complete Overview of Oracl...
Lucas Jellema
 
Functions and DevOps
Shaun Smith
 
Oracle Modern AppDev Approach to Cloud & Container Native App
Paulo Alberto Simoes ∴
 
Oracle Cloud Native
Neagu Alexandru Cristian
 
Serverless patterns
Jesse Butler
 
Democratizing Serverless: the New Open Source, Cloud Agnostic Functions Platf...
Codemotion
 
Oracle Cloud Native Application Development (Meetup, 20th January 2020)
Lucas Jellema
 
Java Serverless in Action - Voxxed Banff
David Delabassee
 
The Fn Project by Jesse Butler
Oracle Developers
 
Serverless Boston @ Oracle Meetup
Wayne Scarano
 
Fn meetup by Sardar Jamal Arif
Oracle Developers
 
Cloud Native Application Development - build fast, cheap, scalable and agile ...
Lucas Jellema
 
Cloud computing for microprocessor tools
GowthamRider
 
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle Developers
 
Cloud Native Application Development - build fast, cheap, scalable and agile ...
Lucas Jellema
 
Jfokus 2017 Oracle Dev Cloud and Containers
Mika Rinne
 
Fn project quick installation guide
Johan Louwers
 
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
VMware Tanzu
 
Ad

More from Ayumu Aizawa (20)

PDF
Heroku HTTP API Design Guide
Ayumu Aizawa
 
PDF
PaaSに適したアプリケーション設計 がもたらすメリット
Ayumu Aizawa
 
PDF
Heroku
Ayumu Aizawa
 
PDF
Heroku Changelog in 2013
Ayumu Aizawa
 
PDF
Connected Products
Ayumu Aizawa
 
PDF
Heroku Update Jul, 2013
Ayumu Aizawa
 
PDF
Heroku Update
Ayumu Aizawa
 
PDF
Heroku - Forget Servers!!
Ayumu Aizawa
 
PDF
Heroku Getting Started
Ayumu Aizawa
 
PDF
Heroku Postgres
Ayumu Aizawa
 
PDF
Using Ruby2.0 on Heroku
Ayumu Aizawa
 
PDF
Enterprise Heroku for Java
Ayumu Aizawa
 
PDF
Heroku
Ayumu Aizawa
 
PDF
カスタムアプリケーションプラットフォーム Salesforce Heroku ~ ソーシャルアプリケーションを支える技術 ~
Ayumu Aizawa
 
PDF
Herokuのご紹介
Ayumu Aizawa
 
PDF
(Ruby + Agile) x Cloud = Like!
Ayumu Aizawa
 
PDF
Heroku Inside
Ayumu Aizawa
 
PDF
Heroku Introduction
Ayumu Aizawa
 
PDF
Herokuのご紹介
Ayumu Aizawa
 
PDF
Building scalablewebapps
Ayumu Aizawa
 
Heroku HTTP API Design Guide
Ayumu Aizawa
 
PaaSに適したアプリケーション設計 がもたらすメリット
Ayumu Aizawa
 
Heroku
Ayumu Aizawa
 
Heroku Changelog in 2013
Ayumu Aizawa
 
Connected Products
Ayumu Aizawa
 
Heroku Update Jul, 2013
Ayumu Aizawa
 
Heroku Update
Ayumu Aizawa
 
Heroku - Forget Servers!!
Ayumu Aizawa
 
Heroku Getting Started
Ayumu Aizawa
 
Heroku Postgres
Ayumu Aizawa
 
Using Ruby2.0 on Heroku
Ayumu Aizawa
 
Enterprise Heroku for Java
Ayumu Aizawa
 
Heroku
Ayumu Aizawa
 
カスタムアプリケーションプラットフォーム Salesforce Heroku ~ ソーシャルアプリケーションを支える技術 ~
Ayumu Aizawa
 
Herokuのご紹介
Ayumu Aizawa
 
(Ruby + Agile) x Cloud = Like!
Ayumu Aizawa
 
Heroku Inside
Ayumu Aizawa
 
Heroku Introduction
Ayumu Aizawa
 
Herokuのご紹介
Ayumu Aizawa
 
Building scalablewebapps
Ayumu Aizawa
 
Ad

Recently uploaded (20)

PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
July Patch Tuesday
Ivanti
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 

Introducing Fn Project

  • 1. Copyright © 2018 Oracle and/or its affiliates. All rights reserved. | Introducing Fn Project Ayumu Aizawa Director, Cloud Enterprise Architect Oracle Corporation Japan
  • 2. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  • 3. Copyright © 2018 Oracle and/or its affiliates. All rights reserved. | Ayumu Aizawa 3
  • 4. Copyright © 2018 Oracle and/or its affiliates. All rights reserved. | Oracle Cloud 4
  • 5. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Enterprise front System of Engagement Development lifecycle Enterprise backend
 System of Record IaaS PaaS SaaS 5 Exadata Big Data ComputeStorage Network Java Java EE Documen GoldenGatDBDatabase Integratio Managemen IoT Big Data Discovery Mobile Node Container Data Visualizatio BI Developer NoSQL Big Data Preparatio ERP Sales Human Capital Management Service Marketing
  • 6. Copyright © 2018 Oracle and/or its affiliates. All rights reserved. | Application Runtime providing Oracle Cloud H/W Virtualization OS Runtime App Container Function CaaS Oracle Container Engine for Kubernetes PaaS H/W Virtualization OS Runtime App Container Function Application Container Cloud /Java Cloud Service IaaS H/W Virtualization OS Runtime App Container Function Oracle Compute Infrastructure H/W Virtualization OS Runtime App Container Function FaaS Oracle Functions (Coming Soon)
  • 7. Copyright © 2018 Oracle and/or its affiliates. All rights reserved. | Fn Project • Open Source • Native Docker: use Docker container as a Function • Support All Languages (incl. Ruby) • Run everywhere, Public/Private and Hybrid Cloud. • Easy to use for developers. • Easy to manage for operators. • Written in Go
  • 8. Copyright © 2018 Oracle and/or its affiliates. All rights reserved. | Fn Server Fn() Fn() Fn() Kubernetes etc. Fn Stack • Fn Server: Hosting Functions which built on Docker container. • Fn Server runs on Docker. • Allow to manage Fn Stack on k8s or any runtime which can run Docker container. • Oracle Cloud! And more.
  • 9. Copyright © 2018 Oracle and/or its affiliates. All rights reserved. |Copyright © 2018 Oracle and/or its affiliates. All rights reserved. | Demo Running ruby function on Fn Server 9
  • 10. Copyright © 2018 Oracle and/or its affiliates. All rights reserved. | Demo 10 Docker for Mac Fn() Fn Server$ fn start $ fn deploy $ fn call {…}
  • 11. Copyright © 2018 Oracle and/or its affiliates. All rights reserved. | 11 References Project Home   http://fnproject.io/ Youtube Videos   https://www.youtube.com/channel/UCo3fJqEGRx9PW_ODXk3b1nw 8 Reasons why we built the Fn Project   https://medium.com/fnproject/8-reasons-why-we-built-the-fn-project-bcfe45c5ae63