SlideShare a Scribd company logo
1 of 72
Download to read offline
@Chris_ _Bailey appsody.dev
FaaS meets Frameworks
Chris Bailey, Cloud Native Applications, IBM
@Chris_ _Bailey appsody.dev
What is FaaS?
@Chris_ _Bailey appsody.dev
Increasingfocusonbusinesslogic
Decreasing concern over stack implementation
@Chris_ _Bailey appsody.dev
Increasingfocusonbusinesslogic
Decreasing concern over stack implementation
IaaS
CaaS
PaaS
FaaS
n instances
1..n instances
1..n instances
0..demand
instances
Lambda
@Chris_ _Bailey appsody.dev
Increasingfocusonbusinesslogic
Decreasing concern over stack implementation
CaaS
PaaS
FaaS
1..n instances
1..n instances
0..demand
instances
Lambda
IaaS
n instances
@Chris_ _Bailey appsody.dev
Increasingfocusonbusinesslogic
Decreasing concern over stack implementation
CaaS
PaaS
FaaS
1..n instances
1..n instances
0..demand
instances
Lambda
IaaS
n instances
@Chris_ _Bailey appsody.dev
Increasingfocusonbusinesslogic
Decreasing concern over stack implementation
CaaS
PaaS
FaaS
1..n instances
1..n instances
0..demand
instances
Lambda
IaaS
n instances
@Chris_ _Bailey appsody.dev
Increasingfocusonbusinesslogic
Decreasing concern over stack implementation
IaaS
CaaS
PaaS
FaaS
n instances
1..n instances
1..n instances
0..demand
instances
Lambda
@Chris_ _Bailey appsody.dev
“Function as a service (FaaS)
is a category of cloud computing services that provides a platform allowing customers to 

develop, run, and manage application functionalities without the complexity of building and
maintaining the infrastructure typically associated with developing and launching an app. 



Building an application following this model is one way of achieving a "serverless" architecture,
and is typically used when building microservices applications.”
— Wikipedia
@Chris_ _Bailey appsody.dev
“Function as a service (FaaS)
is a category of cloud computing services that provides a platform allowing customers to 

develop, run, and manage application functionalities without the complexity of building and
maintaining the infrastructure typically associated with developing and launching an app. 



Building an application following this model is one way of achieving a "serverless" architecture,
and is typically used when building microservices applications.”
— Wikipedia
@Chris_ _Bailey appsody.dev
“Function as a service (FaaS)
is a category of cloud computing services that provides a platform allowing customers to 

develop, run, and manage application functionalities without the complexity of building and
maintaining the infrastructure typically associated with developing and launching an app. 



Building an application following this model is one way of achieving a "serverless" architecture,
and is typically used when building microservices applications.”
— Wikipedia
@Chris_ _Bailey appsody.dev
“Function as a service (FaaS)
is a category of cloud computing services that provides a platform allowing customers to 

develop, run, and manage application functionalities without the complexity of building and
maintaining the infrastructure typically associated with developing and launching an app. 



Building an application following this model is one way of achieving a "serverless" architecture,
and is typically used when building microservices applications.”
— Wikipedia
@Chris_ _Bailey appsody.dev
“Function as a service (FaaS)
is a category of cloud computing services that provides a platform allowing customers to 

develop, run, and manage application functionalities without the complexity of building and
maintaining the infrastructure typically associated with developing and launching an app. 



Building an application following this model is one way of achieving a "serverless" architecture,
and is typically used when building microservices applications.”
— Wikipedia
@Chris_ _Bailey appsody.dev
“Function as a service (FaaS)
is a category of cloud computing services that provides a platform allowing customers to 

develop, run, and manage application functionalities without the complexity of building and
maintaining the infrastructure typically associated with developing and launching an app. 



Building an application following this model is one way of achieving a "serverless" architecture,
and is typically used when building microservices applications.”
— Wikipedia
@Chris_ _Bailey appsody.dev
Increasingfocusonbusinesslogic
Decreasing concern over stack implementation
@Chris_ _Bailey appsody.dev
Increasingfocusonbusinesslogic
Decreasing concern over stack implementation
Servers
@Chris_ _Bailey appsody.dev
Increasingfocusonbusinesslogic
Decreasing concern over stack implementation
Servers Serverless
(Scaling)
@Chris_ _Bailey appsody.dev
Increasingfocusonbusinesslogic
Decreasing concern over stack implementation
Servers Serverless
(Scaling)
Functions

(Programming)
@Chris_ _Bailey appsody.dev
Increasingfocusonbusinesslogic
Decreasing concern over stack implementation
Servers Serverless
(Scaling)
Functions

(Programming)
FaaS
0..demand
instances
@Chris_ _Bailey appsody.dev
FaaS =
Serverless + Functions
@Chris_ _Bailey appsody.dev
How does FaaS work?
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Developer
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Developer
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Developer
Function Handler
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Developer run

test
debug
deployFunction Handler
Function Handler
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Developer run

test
debug
deployFunction Handler
Function Handler
Docker
OW Runtime
FaaS Platform
• Scales on Demand
• Simplified Development
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Developer run

test
debug
deployFunction Handler
Function Handler
Docker
OW Runtime
FaaS Platform
• Scales on Demand
• Simplified Development
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Developer run

test
debug
deployFunction Handler
Function Handler
Docker
OW Runtime
Request
1
FaaS Platform
• Scales on Demand
• Simplified Development
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Developer run

test
debug
deployFunction Handler
Function Handler
Request
1
FaaS Platform
• Scales on Demand
• Simplified Development
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Developer run

test
debug
deployFunction Handler
Function Handler
Request
1
Docker
FaaS Platform
• Scales on Demand
• Simplified Development
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Developer run

test
debug
deployFunction Handler
Function Handler
Request
1
Docker
Node.js HTTP Server
FaaS Platform
• Scales on Demand
• Simplified Development
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Developer run

test
debug
deployFunction Handler
Function Handler
Request
1
Docker
Node.js HTTP Server
POST /init FaaS Platform
• Scales on Demand
• Simplified Development
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Developer run

test
debug
deployFunction Handler
Request
1
Function Handler
Docker
Node.js HTTP Server
POST /init
POST /run
FaaS Platform
• Scales on Demand
• Simplified Development
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Developer run

test
debug
deployFunction Handler
Request
2
Function Handler
Docker
Node.js HTTP Server
POST /init
POST /run
FaaS Platform
• Scales on Demand
• Simplified Development
@Chris_ _Bailey appsody.dev
Function Handler
Docker
Node.js HTTP Server
POST /init
POST /run
Apache OpenWhisk
Developer run

test
debug
deployFunction Handler
Request
2
Function Handler
Docker
Node.js HTTP Server
POST /init
POST /run
2
FaaS Platform
• Scales on Demand
• Simplified Development
@Chris_ _Bailey appsody.dev
Function Handler
Docker
Node.js HTTP Server
POST /init
POST /run
Apache OpenWhisk
Developer run

test
debug
deployFunction Handler
Request
4
Function Handler
Docker
Node.js HTTP Server
POST /init
POST /run
2
FaaS Platform
• Scales on Demand
• Simplified Development
@Chris_ _Bailey appsody.dev
Function Handler
Docker
Node.js HTTP Server
POST /init
POST /run
Function Handler
Docker
Node.js HTTP Server
POST /init
POST /run
Function Handler
Docker
Node.js HTTP Server
POST /init
POST /run
Apache OpenWhisk
Developer run

test
debug
deployFunction Handler
Request
4
Function Handler
Docker
Node.js HTTP Server
POST /init
POST /run
4
FaaS Platform
• Scales on Demand
• Simplified Development
@Chris_ _Bailey appsody.dev
What is FaaS
used for?
@Chris_ _Bailey appsody.dev
Functions
Technical use cases for serverless:
@Chris_ _Bailey appsody.dev
Functions
• 73% for REST APIs
Technical use cases for serverless:
@Chris_ _Bailey appsody.dev
Functions
• 23% for Mobile Backends
• 73% for REST APIs
Technical use cases for serverless:
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
Functions
@Chris_ _Bailey appsody.dev
Apache OpenWhisk
AWS Lambda
Functions
@Chris_ _Bailey appsody.dev
Writing Functions with

Framework APIs
@Chris_ _Bailey appsody.dev
http://github.com/appsody
http://twitter.com/appsodydev
https://appsody.dev
Appsody Knative
https://github.com/knative
https://twitter.com/knativeproject
https://knative.dev
@Chris_ _Bailey appsody.dev
Increasingfocusonbusinesslogic
Decreasing concern over stack implementation
Servers
Serverless
(Scaling)
Functions

(Programming)
FaaS
0..demand
instances
@Chris_ _Bailey appsody.dev
Increasingfocusonbusinesslogic
Decreasing concern over stack implementation
Servers
Serverless
(Scaling)
Functions

(Programming)
FaaS
0..demand
instances
@Chris_ _Bailey appsody.dev
> appsody
: CLI
Continuous, Containerized:
dev | test | debug | build | deploy
100% Open Source, Built on Standard Technologies
Build Cloud-Native Apps using any language or framework
Appsody
@Chris_ _Bailey appsody.dev
: stacks
> appsody
: CLI
Continuous, Containerized:
dev | test | debug | build | deploy
Pre-built, Cloud Optimized
Shared through AppsodyHub
100% Open Source, Built on Standard Technologies
Build Cloud-Native Apps using any language or framework
Appsody
@Chris_ _Bailey appsody.dev
: deploy: stacks
> appsody
: CLI
Continuous, Containerized:
dev | test | debug | build | deploy
Pre-built, Cloud Optimized
Shared through AppsodyHub
Production deploy to Kubernetes
Server or Serverless Scaling
100% Open Source, Built on Standard Technologies
Build Cloud-Native Apps using any language or framework
Appsody
@Chris_ _Bailey appsody.dev
Demo
@Chris_ _Bailey appsody.dev
Developer
Cloud Configured Appsody Stacks
Appsody Hub
: Developer Experience
Appsody: Development Workflow
@Chris_ _Bailey appsody.dev
Developer
Cloud Configured Appsody Stacks
Appsody Hub
: Developer Experience
Appsody: Development Workflow
list
@Chris_ _Bailey appsody.dev
Developer
Cloud Configured Appsody Stacks
Appsody Hub
: Developer Experience
Appsody: Development Workflow
init
Node.js Function
@Chris_ _Bailey appsody.dev
Docker
Developer
Cloud Configured Appsody Stacks
Appsody Hub
: Developer Experience
Appsody: Development Workflow
Node.js Functionrun

test
debug
@Chris_ _Bailey appsody.dev
Developer
Cloud Configured Appsody Stacks
Appsody Hub
: Developer Experience
Appsody: Development Workflow
Node.js Functionrun

test
debug
Development

Runtime
Docker
@Chris_ _Bailey appsody.dev
Docker
Developer
Cloud Configured Appsody Stacks
Appsody Hub
: Developer Experience
Appsody: Development Workflow
Node.js Functionrun

test
debug
build
@Chris_ _Bailey appsody.dev
Developer
Cloud Configured Appsody Stacks
Appsody Hub
: Developer Experience
Appsody: Development Workflow
run

test
debug
Node.js Function
Docker
Production

Builder
build
@Chris_ _Bailey appsody.dev
Developer
Cloud Configured Appsody Stacks
Appsody Hub
: Developer Experience
Appsody: Development Workflow
run

test
debug
Node.js Function
Docker
Production

Builder
build
@Chris_ _Bailey appsody.dev
Developer
Cloud Configured Appsody Stacks
Appsody Hub
: Developer Experience
Appsody: Development Workflow
run

test
debug
Node.js Function
Docker
deploy
@Chris_ _Bailey appsody.dev
Developer
Cloud Configured Appsody Stacks
Appsody Hub
: Developer Experience
Appsody: Development Workflow
run

test
debug
Node.js Function
Docker
deploy
@Chris_ _Bailey appsody.dev
Developer
Cloud Configured Appsody Stacks
Appsody Hub
: Developer Experience
Appsody: Development Workflow
run

test
debug
Node.js Function
Docker
deploy
AppNav
@Chris_ _Bailey appsody.dev
Knative: Serverless Scaling
Developer
Node.js Function
Docker
run

test
debug
@Chris_ _Bailey appsody.dev
Knative: Serverless Scaling
Developer
deploy
Node.js Function
Docker
run

test
debug
Node.js Function
Docker
@Chris_ _Bailey appsody.dev
Knative: Serverless Scaling
Developer
deploy
Node.js Function
Docker
run

test
debug
Node.js Function
Docker
1
Request
1
@Chris_ _Bailey appsody.dev
Knative: Serverless Scaling
Developer
deploy
Node.js Function
Docker
run

test
debug
Node.js Function
Docker
1
Request
2
@Chris_ _Bailey appsody.dev
Knative: Serverless Scaling
Developer
deploy
Node.js Function
Docker
run

test
debug
Node.js Function
Docker
1
Request
4
@Chris_ _Bailey appsody.dev
Knative: Serverless Scaling
Developer
deploy
Node.js Function
Docker
run

test
debug
Node.js Function
Docker
1
Request
100
@Chris_ _Bailey appsody.dev
Node.js Function
Docker
Knative: Serverless Scaling
Developer
deploy
Node.js Function
Docker
run

test
debug
Node.js Function
Docker
2
Request
101
@Chris_ _Bailey appsody.dev
Demo
@Chris_ _Bailey appsody.dev
http://github.com/appsody
http://twitter.com/appsodydev
https://appsody.dev
Appsody Knative
https://github.com/knative
https://twitter.com/knativeproject
https://knative.dev
@Chris_ _Bailey appsody.dev

More Related Content

What's hot

What's hot (20)

Alfresco Process Services REST API - Alfresco DevCon 2018
 Alfresco Process Services REST API - Alfresco DevCon 2018 Alfresco Process Services REST API - Alfresco DevCon 2018
Alfresco Process Services REST API - Alfresco DevCon 2018
 
Server Add-ons for Front-end Developers
Server Add-ons for Front-end DevelopersServer Add-ons for Front-end Developers
Server Add-ons for Front-end Developers
 
Is Serverless The New Swiss Cheese? - AWS Seattle User Group
Is Serverless The New Swiss Cheese? - AWS Seattle User GroupIs Serverless The New Swiss Cheese? - AWS Seattle User Group
Is Serverless The New Swiss Cheese? - AWS Seattle User Group
 
Deploying systems using AWS DevOps tools
Deploying systems using AWS DevOps toolsDeploying systems using AWS DevOps tools
Deploying systems using AWS DevOps tools
 
Dev Tested, Ops Approved: 10 Guardrails from Atlassian for Better, Faster Dev...
Dev Tested, Ops Approved: 10 Guardrails from Atlassian for Better, Faster Dev...Dev Tested, Ops Approved: 10 Guardrails from Atlassian for Better, Faster Dev...
Dev Tested, Ops Approved: 10 Guardrails from Atlassian for Better, Faster Dev...
 
DevOps at Amazon: A Look at Our Tools and Processes
DevOps at Amazon: A Look at Our Tools and ProcessesDevOps at Amazon: A Look at Our Tools and Processes
DevOps at Amazon: A Look at Our Tools and Processes
 
Scaling Indexing and Replication in Jira Data Center Apps
Scaling Indexing and Replication in Jira Data Center AppsScaling Indexing and Replication in Jira Data Center Apps
Scaling Indexing and Replication in Jira Data Center Apps
 
Serverless Delivery
Serverless DeliveryServerless Delivery
Serverless Delivery
 
12 Ways to Supercharge Your Connect Add-on
12 Ways to Supercharge Your Connect Add-on12 Ways to Supercharge Your Connect Add-on
12 Ways to Supercharge Your Connect Add-on
 
Microservices Architecture for Content Management Systems using AWS Lambda an...
Microservices Architecture for Content Management Systems using AWS Lambda an...Microservices Architecture for Content Management Systems using AWS Lambda an...
Microservices Architecture for Content Management Systems using AWS Lambda an...
 
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISEDEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
 
Cloud-native Data: Every Microservice Needs a Cache
Cloud-native Data: Every Microservice Needs a CacheCloud-native Data: Every Microservice Needs a Cache
Cloud-native Data: Every Microservice Needs a Cache
 
DevOps Essentials: An Introductory Workshop on CI/CD Practices
DevOps Essentials: An Introductory Workshop on CI/CD PracticesDevOps Essentials: An Introductory Workshop on CI/CD Practices
DevOps Essentials: An Introductory Workshop on CI/CD Practices
 
Writing less code with Serverless on AWS at OOP 2022
Writing less code with Serverless on AWS at OOP 2022Writing less code with Serverless on AWS at OOP 2022
Writing less code with Serverless on AWS at OOP 2022
 
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
 
Anatomy of an APS 2 appication
Anatomy of an APS 2 appicationAnatomy of an APS 2 appication
Anatomy of an APS 2 appication
 
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds MeetupIntroducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
 
Integration Testing on Steroids: Run Your Tests on the Real Things
Integration Testing on Steroids: Run Your Tests on the Real ThingsIntegration Testing on Steroids: Run Your Tests on the Real Things
Integration Testing on Steroids: Run Your Tests on the Real Things
 
Microservices deployment patterns
Microservices deployment patternsMicroservices deployment patterns
Microservices deployment patterns
 
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
 

Similar to NodeJS Interactive 2019: FaaS meets Frameworks

戦う情シス!全社 API で社内アプリ開発を加速させよう
戦う情シス!全社 API で社内アプリ開発を加速させよう戦う情シス!全社 API で社内アプリ開発を加速させよう
戦う情シス!全社 API で社内アプリ開発を加速させよう
Yuki Hattori
 

Similar to NodeJS Interactive 2019: FaaS meets Frameworks (20)

Voxxed Micro-services: Serverless JakartaEE - JAX-RS comes to FaaS
Voxxed Micro-services: Serverless JakartaEE - JAX-RS comes to FaaSVoxxed Micro-services: Serverless JakartaEE - JAX-RS comes to FaaS
Voxxed Micro-services: Serverless JakartaEE - JAX-RS comes to FaaS
 
FaaS Meets Java EE: Developing Cloud Native Applications at Speed
FaaS Meets Java EE: Developing Cloud Native Applications at SpeedFaaS Meets Java EE: Developing Cloud Native Applications at Speed
FaaS Meets Java EE: Developing Cloud Native Applications at Speed
 
Building CI/CD Pipelines for Serverless Applications - SRV302 - re:Invent 2017
Building CI/CD Pipelines for Serverless Applications - SRV302 - re:Invent 2017Building CI/CD Pipelines for Serverless Applications - SRV302 - re:Invent 2017
Building CI/CD Pipelines for Serverless Applications - SRV302 - re:Invent 2017
 
State of Infrastructure as Code - AutomaCon 2016
State of Infrastructure as Code - AutomaCon 2016State of Infrastructure as Code - AutomaCon 2016
State of Infrastructure as Code - AutomaCon 2016
 
Making AI FaaSt - QCon SF 2018
Making AI FaaSt - QCon SF 2018Making AI FaaSt - QCon SF 2018
Making AI FaaSt - QCon SF 2018
 
The Big Cloud Native FaaS Lebowski
The Big Cloud Native FaaS LebowskiThe Big Cloud Native FaaS Lebowski
The Big Cloud Native FaaS Lebowski
 
Core Concepts
Core ConceptsCore Concepts
Core Concepts
 
Jfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the CloudJfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the Cloud
 
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdfDEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
 
Four levels of HA in Cloud Foundry
Four levels of HA in Cloud FoundryFour levels of HA in Cloud Foundry
Four levels of HA in Cloud Foundry
 
Four Levels of High Availability in Cloud Foundry (Cloud Foundry Summit 2014)
Four Levels of High Availability in Cloud Foundry (Cloud Foundry Summit 2014)Four Levels of High Availability in Cloud Foundry (Cloud Foundry Summit 2014)
Four Levels of High Availability in Cloud Foundry (Cloud Foundry Summit 2014)
 
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
 
PHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on BluemixPHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on Bluemix
 
Cloud Foundry for PHP developers
Cloud Foundry for PHP developersCloud Foundry for PHP developers
Cloud Foundry for PHP developers
 
戦う情シス!全社 API で社内アプリ開発を加速させよう
戦う情シス!全社 API で社内アプリ開発を加速させよう戦う情シス!全社 API で社内アプリ開発を加速させよう
戦う情シス!全社 API で社内アプリ開発を加速させよう
 
DEV326_DevOps Essentials An Introductory Workshop on CICD Practices
DEV326_DevOps Essentials An Introductory Workshop on CICD PracticesDEV326_DevOps Essentials An Introductory Workshop on CICD Practices
DEV326_DevOps Essentials An Introductory Workshop on CICD Practices
 
StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space Demo
 
GPSTEC304_Shipping With PorpoiseA K8s Story
GPSTEC304_Shipping With PorpoiseA K8s StoryGPSTEC304_Shipping With PorpoiseA K8s Story
GPSTEC304_Shipping With PorpoiseA K8s Story
 
Azure functions
Azure functionsAzure functions
Azure functions
 
Continuous Integration and Deployment Best Practices on AWS
Continuous Integration and Deployment Best Practices on AWSContinuous Integration and Deployment Best Practices on AWS
Continuous Integration and Deployment Best Practices on AWS
 

More from Chris Bailey

More from Chris Bailey (20)

Silicon Valley Code Camp 2019 - Reaching the Cloud Native World
Silicon Valley Code Camp 2019 - Reaching the Cloud Native WorldSilicon Valley Code Camp 2019 - Reaching the Cloud Native World
Silicon Valley Code Camp 2019 - Reaching the Cloud Native World
 
AltConf 2019: Server-Side Swift State of the Union
AltConf 2019:  Server-Side Swift State of the UnionAltConf 2019:  Server-Side Swift State of the Union
AltConf 2019: Server-Side Swift State of the Union
 
Server-side Swift with Swagger
Server-side Swift with SwaggerServer-side Swift with Swagger
Server-side Swift with Swagger
 
Node Summit 2018: Cloud Native Node.js
Node Summit 2018: Cloud Native Node.jsNode Summit 2018: Cloud Native Node.js
Node Summit 2018: Cloud Native Node.js
 
Index - BFFs vs GraphQL
Index - BFFs vs GraphQLIndex - BFFs vs GraphQL
Index - BFFs vs GraphQL
 
Swift Cloud Workshop - Swift Microservices
Swift Cloud Workshop - Swift MicroservicesSwift Cloud Workshop - Swift Microservices
Swift Cloud Workshop - Swift Microservices
 
Swift Cloud Workshop - Codable, the key to Fullstack Swift
Swift Cloud Workshop - Codable, the key to Fullstack SwiftSwift Cloud Workshop - Codable, the key to Fullstack Swift
Swift Cloud Workshop - Codable, the key to Fullstack Swift
 
Try!Swift India 2017: All you need is Swift
Try!Swift India 2017: All you need is SwiftTry!Swift India 2017: All you need is Swift
Try!Swift India 2017: All you need is Swift
 
Swift Summit 2017: Server Swift State of the Union
Swift Summit 2017: Server Swift State of the UnionSwift Summit 2017: Server Swift State of the Union
Swift Summit 2017: Server Swift State of the Union
 
IBM Cloud University: Build, Deploy and Scale Node.js Microservices
IBM Cloud University: Build, Deploy and Scale Node.js MicroservicesIBM Cloud University: Build, Deploy and Scale Node.js Microservices
IBM Cloud University: Build, Deploy and Scale Node.js Microservices
 
IBM Cloud University: Java, Node.js and Swift
IBM Cloud University: Java, Node.js and SwiftIBM Cloud University: Java, Node.js and Swift
IBM Cloud University: Java, Node.js and Swift
 
Node Interactive: Node.js Performance and Highly Scalable Micro-Services
Node Interactive: Node.js Performance and Highly Scalable Micro-ServicesNode Interactive: Node.js Performance and Highly Scalable Micro-Services
Node Interactive: Node.js Performance and Highly Scalable Micro-Services
 
FrenchKit 2017: Server(less) Swift
FrenchKit 2017: Server(less) SwiftFrenchKit 2017: Server(less) Swift
FrenchKit 2017: Server(less) Swift
 
AltConf 2017: Full Stack Swift in 30 Minutes
AltConf 2017: Full Stack Swift in 30 MinutesAltConf 2017: Full Stack Swift in 30 Minutes
AltConf 2017: Full Stack Swift in 30 Minutes
 
InterConnect: Server Side Swift for Java Developers
InterConnect:  Server Side Swift for Java DevelopersInterConnect:  Server Side Swift for Java Developers
InterConnect: Server Side Swift for Java Developers
 
InterConnect: Java, Node.js and Swift - Which, Why and When
InterConnect: Java, Node.js and Swift - Which, Why and WhenInterConnect: Java, Node.js and Swift - Which, Why and When
InterConnect: Java, Node.js and Swift - Which, Why and When
 
Playgrounds: Mobile + Swift = BFF
Playgrounds: Mobile + Swift = BFFPlaygrounds: Mobile + Swift = BFF
Playgrounds: Mobile + Swift = BFF
 
Swift Summit: Pushing the boundaries of Swift to the Server
Swift Summit: Pushing the boundaries of Swift to the ServerSwift Summit: Pushing the boundaries of Swift to the Server
Swift Summit: Pushing the boundaries of Swift to the Server
 
O'Reilly Software Architecture Conf: Cloud Economics
O'Reilly Software Architecture Conf: Cloud EconomicsO'Reilly Software Architecture Conf: Cloud Economics
O'Reilly Software Architecture Conf: Cloud Economics
 
FrenchKit: End to End Application Development with Swift
FrenchKit: End to End Application Development with SwiftFrenchKit: End to End Application Development with Swift
FrenchKit: End to End Application Development with Swift
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 

NodeJS Interactive 2019: FaaS meets Frameworks