SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Building Composable Serverless Apps
Eric Windisch
IOpipe, Inc.#iopipe
Eric Windisch
CEO, Co-founder
Twitter: @ewindisch
Email: eric@iopipe.com
Contributor:
Apache 2.0 licensed
Composion / Chaining
Code sharing
Scatter/Gather
Run anywhere (not just AWS)
NodeJS module
(Go library - experimental)
CLI tool
is...
Compose:
Inline functions
Stored functions
Deployed Serverless functions
HTTP endpoints
GPU
EXEC
module.exports =
iopipe.define(
function(event, context) {
context.done(event)
}
)
Docker
Raspberry Pi
Local CPU
Ship, Run, Deploy anywhere
$ iopipe pull ewindisch/watson-natural-language-classifier
ewindisch/watson-natural-language-classifier
Functional functions
- map // "for each"
- tee // fork
- reduce // array to scalar
- etc...
Functionsthat takeoutsideparameters
and return composablefunctions.
Compatiblewith Rambda
Amazon Echo trademark of Amazon, Inc. All rights reserved.
"Alexa,
If someoneapproaches
my door with aweapon,
text me."
?I ' m sor r y Dave,
I cannot do t hat . ?
- - Hal 9000
2001: A Space Odyssey (1968) - IMDb
Lambda
API
function()
URN
1. Find/discover/identify door camera
2. Create workflow:
a. Take snapshot(s) using camera API (or accept as event)
b. Upload snapshot(s) to Google Vision API
c. Retrieve results JSON: [
"weapon",
"gun",
"person",
"male",
etc...
]
d. Condition: if not person && weapon {
exit
}
e. Use API to text $number
3. Register event (webhook, cron job, etc).
var iopipe = require("iopipe")()
var Dockaless = require("dockaless")
var dals = Dockaless()
export.handler = iopipe.define(
iopipe.property("url"),
iopipe.fetch,
dals.make_lambda("ffmpeg", [ "-i", "pipe:0", "-vf", "scale=320:240", "pipe:1" ])
)
f4(f3(f2(f1(x))))
==
(f4 ? f3 ? f2 ? f1)(x)
==
iopipe.define(f1, f2, f3, f4)(x)
OPS
GPU
EXEC
Docker
Raspberry Pi
Local CPU
IOpipe
Collector
Console
time-series
fluentd
code graph
How often is a function called?
How much memory does it use?
How long does it run?
Estimate deployment/usage costs
How functions can be composed.
Graphing Composition
f6(f3(f2(x)))
An app that matches
spoken words to serverless
functions.
#NoDev
DIY Serverless "Alexa" powered by Watson
@IOpipes
Download, hack, contribute:
www.github.com/iopipe/iopipe
www.iopipe.com

Weitere Àhnliche Inhalte

Was ist angesagt?

Writing New Relic Plugins: NSQ
Writing New Relic Plugins: NSQWriting New Relic Plugins: NSQ
Writing New Relic Plugins: NSQlxfontes
 
NDC Oslo - The Hybrid Docker Swarm
NDC Oslo - The Hybrid Docker SwarmNDC Oslo - The Hybrid Docker Swarm
NDC Oslo - The Hybrid Docker SwarmElton Stoneman
 
Sheep it
Sheep itSheep it
Sheep itlxfontes
 
Building Docker Containers @ Scale
Building Docker Containers @ ScaleBuilding Docker Containers @ Scale
Building Docker Containers @ Scalelxfontes
 
RUNNING AWS LOCALLY
RUNNING AWS LOCALLY RUNNING AWS LOCALLY
RUNNING AWS LOCALLY AWSCOMSUM
 
Embracing Serverless Ops (Lightning Talk)
Embracing Serverless Ops (Lightning Talk)Embracing Serverless Ops (Lightning Talk)
Embracing Serverless Ops (Lightning Talk)Erica Windisch
 
"fireap" - fast task runner on consul
"fireap" - fast task runner on consul"fireap" - fast task runner on consul
"fireap" - fast task runner on consulIKEDA Kiyoshi
 
Docker and Pharo @ZWEIDENKER
Docker and Pharo @ZWEIDENKERDocker and Pharo @ZWEIDENKER
Docker and Pharo @ZWEIDENKERZWEIDENKER GmbH
 
grifork - fast propagative task runner -
grifork - fast propagative task runner -grifork - fast propagative task runner -
grifork - fast propagative task runner -IKEDA Kiyoshi
 
Vancouver Erlang Meetup cferl & Mule Transport Plug
Vancouver Erlang Meetup cferl & Mule Transport PlugVancouver Erlang Meetup cferl & Mule Transport Plug
Vancouver Erlang Meetup cferl & Mule Transport PlugDavid Dossot
 
Partir à la découverte du serverless avec openfaas
Partir à la découverte du serverless avec openfaasPartir à la découverte du serverless avec openfaas
Partir à la découverte du serverless avec openfaasEmmanuel LEBEAUPIN
 
Designing for elasticity on AWS - 9.11.2015
Designing for elasticity on AWS - 9.11.2015Designing for elasticity on AWS - 9.11.2015
Designing for elasticity on AWS - 9.11.2015Anton Babenko
 
UI Prototyping with Smalltalk at Thales
UI Prototyping with Smalltalk at ThalesUI Prototyping with Smalltalk at Thales
UI Prototyping with Smalltalk at ThalesESUG
 
OSDC 2019 | Virtualisation in Docker, using KVM as Hypervisor by Kososochukwu...
OSDC 2019 | Virtualisation in Docker, using KVM as Hypervisor by Kososochukwu...OSDC 2019 | Virtualisation in Docker, using KVM as Hypervisor by Kososochukwu...
OSDC 2019 | Virtualisation in Docker, using KVM as Hypervisor by Kososochukwu...NETWAYS
 
OpenWhisk Go/Swift/Binaries Runtime
OpenWhisk Go/Swift/Binaries RuntimeOpenWhisk Go/Swift/Binaries Runtime
OpenWhisk Go/Swift/Binaries RuntimeMichele SciabarrĂ 
 
Open source and cross platform .net
Open source and cross platform .netOpen source and cross platform .net
Open source and cross platform .netIbon Landa
 

Was ist angesagt? (20)

Writing New Relic Plugins: NSQ
Writing New Relic Plugins: NSQWriting New Relic Plugins: NSQ
Writing New Relic Plugins: NSQ
 
NDC Oslo - The Hybrid Docker Swarm
NDC Oslo - The Hybrid Docker SwarmNDC Oslo - The Hybrid Docker Swarm
NDC Oslo - The Hybrid Docker Swarm
 
Sheep it
Sheep itSheep it
Sheep it
 
OpenWhisk Go Runtime
OpenWhisk Go RuntimeOpenWhisk Go Runtime
OpenWhisk Go Runtime
 
Building Docker Containers @ Scale
Building Docker Containers @ ScaleBuilding Docker Containers @ Scale
Building Docker Containers @ Scale
 
RUNNING AWS LOCALLY
RUNNING AWS LOCALLY RUNNING AWS LOCALLY
RUNNING AWS LOCALLY
 
Embracing Serverless Ops (Lightning Talk)
Embracing Serverless Ops (Lightning Talk)Embracing Serverless Ops (Lightning Talk)
Embracing Serverless Ops (Lightning Talk)
 
"fireap" - fast task runner on consul
"fireap" - fast task runner on consul"fireap" - fast task runner on consul
"fireap" - fast task runner on consul
 
Hello watchOS2
Hello watchOS2 Hello watchOS2
Hello watchOS2
 
Docker and Pharo @ZWEIDENKER
Docker and Pharo @ZWEIDENKERDocker and Pharo @ZWEIDENKER
Docker and Pharo @ZWEIDENKER
 
grifork - fast propagative task runner -
grifork - fast propagative task runner -grifork - fast propagative task runner -
grifork - fast propagative task runner -
 
Vancouver Erlang Meetup cferl & Mule Transport Plug
Vancouver Erlang Meetup cferl & Mule Transport PlugVancouver Erlang Meetup cferl & Mule Transport Plug
Vancouver Erlang Meetup cferl & Mule Transport Plug
 
Partir à la découverte du serverless avec openfaas
Partir à la découverte du serverless avec openfaasPartir à la découverte du serverless avec openfaas
Partir à la découverte du serverless avec openfaas
 
Designing for elasticity on AWS - 9.11.2015
Designing for elasticity on AWS - 9.11.2015Designing for elasticity on AWS - 9.11.2015
Designing for elasticity on AWS - 9.11.2015
 
UI Prototyping with Smalltalk at Thales
UI Prototyping with Smalltalk at ThalesUI Prototyping with Smalltalk at Thales
UI Prototyping with Smalltalk at Thales
 
OSDC 2019 | Virtualisation in Docker, using KVM as Hypervisor by Kososochukwu...
OSDC 2019 | Virtualisation in Docker, using KVM as Hypervisor by Kososochukwu...OSDC 2019 | Virtualisation in Docker, using KVM as Hypervisor by Kososochukwu...
OSDC 2019 | Virtualisation in Docker, using KVM as Hypervisor by Kososochukwu...
 
OpenWhisk Go/Swift/Binaries Runtime
OpenWhisk Go/Swift/Binaries RuntimeOpenWhisk Go/Swift/Binaries Runtime
OpenWhisk Go/Swift/Binaries Runtime
 
Open source and cross platform .net
Open source and cross platform .netOpen source and cross platform .net
Open source and cross platform .net
 
Event Machine
Event MachineEvent Machine
Event Machine
 
PHARO IOT
PHARO IOTPHARO IOT
PHARO IOT
 

Andere mochten auch

Î›ÎżÏ…Ï„ÏÎŹ Πόζαρ
Î›ÎżÏ…Ï„ÏÎŹ  Î ÏŒÎ¶Î±ÏÎ›ÎżÏ…Ï„ÏÎŹ  Πόζαρ
Î›ÎżÏ…Ï„ÏÎŹ Πόζαρxrysa123
 
Android analysis of distance-based location management in wireless communica...
Android  analysis of distance-based location management in wireless communica...Android  analysis of distance-based location management in wireless communica...
Android analysis of distance-based location management in wireless communica...Ecwayt
 
Wealth Inequalities in Greater Boston: Do Race and Ethnicity Matter?
Wealth Inequalities in Greater Boston: Do Race and Ethnicity Matter?Wealth Inequalities in Greater Boston: Do Race and Ethnicity Matter?
Wealth Inequalities in Greater Boston: Do Race and Ethnicity Matter?Instituto DiĂĄspora Brasil (IDB)
 
Moving Beyond Linearity (Article 7 - Practical Exercises)
Moving Beyond Linearity (Article 7 - Practical Exercises)Moving Beyond Linearity (Article 7 - Practical Exercises)
Moving Beyond Linearity (Article 7 - Practical Exercises)Theodore Grammatikopoulos
 
Water Brigade 2015
Water Brigade 2015Water Brigade 2015
Water Brigade 2015Madison Printen
 
WordPressă‚‚ăă‚‚ăć‹‰ćŒ·äŒšă«ć‡șăŠă‹ă‚‰ăźć€‰ćŒ–ă«ă€ă„ăŠ
WordPressă‚‚ăă‚‚ăć‹‰ćŒ·äŒšă«ć‡șăŠă‹ă‚‰ăźć€‰ćŒ–ă«ă€ă„ăŠWordPressă‚‚ăă‚‚ăć‹‰ćŒ·äŒšă«ć‡șăŠă‹ă‚‰ăźć€‰ćŒ–ă«ă€ă„ăŠ
WordPressă‚‚ăă‚‚ăć‹‰ćŒ·äŒšă«ć‡șăŠă‹ă‚‰ăźć€‰ćŒ–ă«ă€ă„ăŠToshiki Tanji
 
IÏ„Î±Î»ÎŻÎ±
IÏ„Î±Î»ÎŻÎ±IÏ„Î±Î»ÎŻÎ±
IÏ„Î±Î»ÎŻÎ±xrysa123
 
The current state of access management
The current state of access managementThe current state of access management
The current state of access managementElimity
 
Meteorć‹‰ćŒ·äŒšç™șèĄšèł‡æ–™ă€ŒMeteorど゙iOSケプăƒȘă‚’äœœă‚ă†ïŒă€
Meteorć‹‰ćŒ·äŒšç™șèĄšèł‡æ–™ă€ŒMeteorど゙iOSケプăƒȘă‚’äœœă‚ă†ïŒă€Meteorć‹‰ćŒ·äŒšç™șèĄšèł‡æ–™ă€ŒMeteorど゙iOSケプăƒȘă‚’äœœă‚ă†ïŒă€
Meteorć‹‰ćŒ·äŒšç™șèĄšèł‡æ–™ă€ŒMeteorど゙iOSケプăƒȘă‚’äœœă‚ă†ïŒă€Nobutaka OSHIRO
 
Kelloggs Integrated Marketing Communication
Kelloggs Integrated Marketing CommunicationKelloggs Integrated Marketing Communication
Kelloggs Integrated Marketing CommunicationUdit Goel
 
Live drawing for communication and co creation 2016
Live drawing for communication and co creation 2016Live drawing for communication and co creation 2016
Live drawing for communication and co creation 2016Patricia Kambitsch
 
HTML5ăƒă‚€ăƒ–ăƒȘッドケプăƒȘ開ç™șぼベă‚čăƒˆăƒ—ăƒ©ă‚Żăƒ†ă‚Łă‚č
HTML5ăƒă‚€ăƒ–ăƒȘッドケプăƒȘ開ç™șぼベă‚čăƒˆăƒ—ăƒ©ă‚Żăƒ†ă‚Łă‚čHTML5ăƒă‚€ăƒ–ăƒȘッドケプăƒȘ開ç™șぼベă‚čăƒˆăƒ—ăƒ©ă‚Żăƒ†ă‚Łă‚č
HTML5ăƒă‚€ăƒ–ăƒȘッドケプăƒȘ開ç™șぼベă‚čăƒˆăƒ—ăƒ©ă‚Żăƒ†ă‚Łă‚čă‚ąă‚·ă‚ąăƒ«æ ȘćŒäŒšç€Ÿ
 
PROCESO DE ELABORACION DE UNA INVESTIGACION DOCUMENTAL
PROCESO DE ELABORACION DE UNA INVESTIGACION DOCUMENTALPROCESO DE ELABORACION DE UNA INVESTIGACION DOCUMENTAL
PROCESO DE ELABORACION DE UNA INVESTIGACION DOCUMENTALmiriam gutierrez
 

Andere mochten auch (17)

Î›ÎżÏ…Ï„ÏÎŹ Πόζαρ
Î›ÎżÏ…Ï„ÏÎŹ  Î ÏŒÎ¶Î±ÏÎ›ÎżÏ…Ï„ÏÎŹ  Πόζαρ
Î›ÎżÏ…Ï„ÏÎŹ Πόζαρ
 
Android analysis of distance-based location management in wireless communica...
Android  analysis of distance-based location management in wireless communica...Android  analysis of distance-based location management in wireless communica...
Android analysis of distance-based location management in wireless communica...
 
Wealth Inequalities in Greater Boston: Do Race and Ethnicity Matter?
Wealth Inequalities in Greater Boston: Do Race and Ethnicity Matter?Wealth Inequalities in Greater Boston: Do Race and Ethnicity Matter?
Wealth Inequalities in Greater Boston: Do Race and Ethnicity Matter?
 
Central tedancy & correlation project - 1
Central tedancy & correlation project - 1Central tedancy & correlation project - 1
Central tedancy & correlation project - 1
 
Brasileiros no Mundo - Estimativas 2012
Brasileiros no Mundo - Estimativas 2012Brasileiros no Mundo - Estimativas 2012
Brasileiros no Mundo - Estimativas 2012
 
Moving Beyond Linearity (Article 7 - Practical Exercises)
Moving Beyond Linearity (Article 7 - Practical Exercises)Moving Beyond Linearity (Article 7 - Practical Exercises)
Moving Beyond Linearity (Article 7 - Practical Exercises)
 
Water Brigade 2015
Water Brigade 2015Water Brigade 2015
Water Brigade 2015
 
Immigrant Integration
Immigrant IntegrationImmigrant Integration
Immigrant Integration
 
WordPressă‚‚ăă‚‚ăć‹‰ćŒ·äŒšă«ć‡șăŠă‹ă‚‰ăźć€‰ćŒ–ă«ă€ă„ăŠ
WordPressă‚‚ăă‚‚ăć‹‰ćŒ·äŒšă«ć‡șăŠă‹ă‚‰ăźć€‰ćŒ–ă«ă€ă„ăŠWordPressă‚‚ăă‚‚ăć‹‰ćŒ·äŒšă«ć‡șăŠă‹ă‚‰ăźć€‰ćŒ–ă«ă€ă„ăŠ
WordPressă‚‚ăă‚‚ăć‹‰ćŒ·äŒšă«ć‡șăŠă‹ă‚‰ăźć€‰ćŒ–ă«ă€ă„ăŠ
 
IÏ„Î±Î»ÎŻÎ±
IÏ„Î±Î»ÎŻÎ±IÏ„Î±Î»ÎŻÎ±
IÏ„Î±Î»ÎŻÎ±
 
Sino si Duterte
Sino si DuterteSino si Duterte
Sino si Duterte
 
The current state of access management
The current state of access managementThe current state of access management
The current state of access management
 
Meteorć‹‰ćŒ·äŒšç™șèĄšèł‡æ–™ă€ŒMeteorど゙iOSケプăƒȘă‚’äœœă‚ă†ïŒă€
Meteorć‹‰ćŒ·äŒšç™șèĄšèł‡æ–™ă€ŒMeteorど゙iOSケプăƒȘă‚’äœœă‚ă†ïŒă€Meteorć‹‰ćŒ·äŒšç™șèĄšèł‡æ–™ă€ŒMeteorど゙iOSケプăƒȘă‚’äœœă‚ă†ïŒă€
Meteorć‹‰ćŒ·äŒšç™șèĄšèł‡æ–™ă€ŒMeteorど゙iOSケプăƒȘă‚’äœœă‚ă†ïŒă€
 
Kelloggs Integrated Marketing Communication
Kelloggs Integrated Marketing CommunicationKelloggs Integrated Marketing Communication
Kelloggs Integrated Marketing Communication
 
Live drawing for communication and co creation 2016
Live drawing for communication and co creation 2016Live drawing for communication and co creation 2016
Live drawing for communication and co creation 2016
 
HTML5ăƒă‚€ăƒ–ăƒȘッドケプăƒȘ開ç™șぼベă‚čăƒˆăƒ—ăƒ©ă‚Żăƒ†ă‚Łă‚č
HTML5ăƒă‚€ăƒ–ăƒȘッドケプăƒȘ開ç™șぼベă‚čăƒˆăƒ—ăƒ©ă‚Żăƒ†ă‚Łă‚čHTML5ăƒă‚€ăƒ–ăƒȘッドケプăƒȘ開ç™șぼベă‚čăƒˆăƒ—ăƒ©ă‚Żăƒ†ă‚Łă‚č
HTML5ăƒă‚€ăƒ–ăƒȘッドケプăƒȘ開ç™șぼベă‚čăƒˆăƒ—ăƒ©ă‚Żăƒ†ă‚Łă‚č
 
PROCESO DE ELABORACION DE UNA INVESTIGACION DOCUMENTAL
PROCESO DE ELABORACION DE UNA INVESTIGACION DOCUMENTALPROCESO DE ELABORACION DE UNA INVESTIGACION DOCUMENTAL
PROCESO DE ELABORACION DE UNA INVESTIGACION DOCUMENTAL
 

Ähnlich wie Building Composable Serverless Apps with IOpipe

From development environments to production deployments with Docker, Compose,...
From development environments to production deployments with Docker, Compose,...From development environments to production deployments with Docker, Compose,...
From development environments to production deployments with Docker, Compose,...JĂ©rĂŽme Petazzoni
 
GeekCampSG - Nodejs , Websockets and Realtime Web
GeekCampSG - Nodejs , Websockets and Realtime WebGeekCampSG - Nodejs , Websockets and Realtime Web
GeekCampSG - Nodejs , Websockets and Realtime WebBhagaban Behera
 
TIAD - DYI: A simple orchestrator built step by step
TIAD - DYI: A simple orchestrator built step by stepTIAD - DYI: A simple orchestrator built step by step
TIAD - DYI: A simple orchestrator built step by stepThe Incredible Automation Day
 
Nodejs Explained with Examples
Nodejs Explained with ExamplesNodejs Explained with Examples
Nodejs Explained with ExamplesGabriele Lana
 
Nodejsexplained 101116115055-phpapp02
Nodejsexplained 101116115055-phpapp02Nodejsexplained 101116115055-phpapp02
Nodejsexplained 101116115055-phpapp02Sunny Gupta
 
Go Faster with Ansible (PHP meetup)
Go Faster with Ansible (PHP meetup)Go Faster with Ansible (PHP meetup)
Go Faster with Ansible (PHP meetup)Richard Donkin
 
Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (AWS meetup)Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (AWS meetup)Richard Donkin
 
node.js: Javascript's in your backend
node.js: Javascript's in your backendnode.js: Javascript's in your backend
node.js: Javascript's in your backendDavid Padbury
 
Agile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Partner S.A.
 
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment Arun prasath
 
Building RESTful APIs w/ Grape
Building RESTful APIs w/ GrapeBuilding RESTful APIs w/ Grape
Building RESTful APIs w/ GrapeDaniel Doubrovkine
 
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based DeploymentsArchitecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based DeploymentsBen Hall
 
Rails web api ćŒ€ć‘
Rails web api ćŒ€ć‘Rails web api ćŒ€ć‘
Rails web api ćŒ€ć‘shaokun
 
OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service
OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service
OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service OCCIware
 
Cloud meets Fog & Puppet A Story of Version Controlled Infrastructure
Cloud meets Fog & Puppet A Story of Version Controlled InfrastructureCloud meets Fog & Puppet A Story of Version Controlled Infrastructure
Cloud meets Fog & Puppet A Story of Version Controlled InfrastructureHabeeb Rahman
 
Apache OpenWhisk
Apache OpenWhiskApache OpenWhisk
Apache OpenWhiskSimon Sasaki
 
Docker module 1
Docker module 1Docker module 1
Docker module 1Liang Bo
 
The Evolution of Async-Programming on .NET Platform (.Net China, C#)
The Evolution of Async-Programming on .NET Platform (.Net China, C#)The Evolution of Async-Programming on .NET Platform (.Net China, C#)
The Evolution of Async-Programming on .NET Platform (.Net China, C#)jeffz
 
Amazon Web Services and Docker: from developing to production
Amazon Web Services and Docker: from developing to productionAmazon Web Services and Docker: from developing to production
Amazon Web Services and Docker: from developing to productionPaolo latella
 
Developing and Deploying PHP with Docker
Developing and Deploying PHP with DockerDeveloping and Deploying PHP with Docker
Developing and Deploying PHP with DockerPatrick Mizer
 

Ähnlich wie Building Composable Serverless Apps with IOpipe (20)

From development environments to production deployments with Docker, Compose,...
From development environments to production deployments with Docker, Compose,...From development environments to production deployments with Docker, Compose,...
From development environments to production deployments with Docker, Compose,...
 
GeekCampSG - Nodejs , Websockets and Realtime Web
GeekCampSG - Nodejs , Websockets and Realtime WebGeekCampSG - Nodejs , Websockets and Realtime Web
GeekCampSG - Nodejs , Websockets and Realtime Web
 
TIAD - DYI: A simple orchestrator built step by step
TIAD - DYI: A simple orchestrator built step by stepTIAD - DYI: A simple orchestrator built step by step
TIAD - DYI: A simple orchestrator built step by step
 
Nodejs Explained with Examples
Nodejs Explained with ExamplesNodejs Explained with Examples
Nodejs Explained with Examples
 
Nodejsexplained 101116115055-phpapp02
Nodejsexplained 101116115055-phpapp02Nodejsexplained 101116115055-phpapp02
Nodejsexplained 101116115055-phpapp02
 
Go Faster with Ansible (PHP meetup)
Go Faster with Ansible (PHP meetup)Go Faster with Ansible (PHP meetup)
Go Faster with Ansible (PHP meetup)
 
Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (AWS meetup)Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (AWS meetup)
 
node.js: Javascript's in your backend
node.js: Javascript's in your backendnode.js: Javascript's in your backend
node.js: Javascript's in your backend
 
Agile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: Introduction
 
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment
 
Building RESTful APIs w/ Grape
Building RESTful APIs w/ GrapeBuilding RESTful APIs w/ Grape
Building RESTful APIs w/ Grape
 
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based DeploymentsArchitecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based Deployments
 
Rails web api ćŒ€ć‘
Rails web api ćŒ€ć‘Rails web api ćŒ€ć‘
Rails web api ćŒ€ć‘
 
OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service
OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service
OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service
 
Cloud meets Fog & Puppet A Story of Version Controlled Infrastructure
Cloud meets Fog & Puppet A Story of Version Controlled InfrastructureCloud meets Fog & Puppet A Story of Version Controlled Infrastructure
Cloud meets Fog & Puppet A Story of Version Controlled Infrastructure
 
Apache OpenWhisk
Apache OpenWhiskApache OpenWhisk
Apache OpenWhisk
 
Docker module 1
Docker module 1Docker module 1
Docker module 1
 
The Evolution of Async-Programming on .NET Platform (.Net China, C#)
The Evolution of Async-Programming on .NET Platform (.Net China, C#)The Evolution of Async-Programming on .NET Platform (.Net China, C#)
The Evolution of Async-Programming on .NET Platform (.Net China, C#)
 
Amazon Web Services and Docker: from developing to production
Amazon Web Services and Docker: from developing to productionAmazon Web Services and Docker: from developing to production
Amazon Web Services and Docker: from developing to production
 
Developing and Deploying PHP with Docker
Developing and Deploying PHP with DockerDeveloping and Deploying PHP with Docker
Developing and Deploying PHP with Docker
 

Mehr von Erica Windisch

Patterns for Secure Containerized Applications (Docker)
Patterns for Secure Containerized Applications (Docker)Patterns for Secure Containerized Applications (Docker)
Patterns for Secure Containerized Applications (Docker)Erica Windisch
 
Orchestrating Docker with OpenStack
Orchestrating Docker with OpenStackOrchestrating Docker with OpenStack
Orchestrating Docker with OpenStackErica Windisch
 
Docker for Developers: Dev, Test, Deploy @ BucksCo Devops at MeetMe HQ
Docker for Developers: Dev, Test, Deploy @ BucksCo Devops at MeetMe HQDocker for Developers: Dev, Test, Deploy @ BucksCo Devops at MeetMe HQ
Docker for Developers: Dev, Test, Deploy @ BucksCo Devops at MeetMe HQErica Windisch
 
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, OrchestrationThe Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, OrchestrationErica Windisch
 
Things will Change - Usenix Keynote UCMS'14
Things will Change - Usenix Keynote UCMS'14Things will Change - Usenix Keynote UCMS'14
Things will Change - Usenix Keynote UCMS'14Erica Windisch
 
Deploying Docker (Provisioning /w Docker + Chef/Puppet) - DevopsDaysPGH
Deploying Docker (Provisioning /w Docker + Chef/Puppet) - DevopsDaysPGHDeploying Docker (Provisioning /w Docker + Chef/Puppet) - DevopsDaysPGH
Deploying Docker (Provisioning /w Docker + Chef/Puppet) - DevopsDaysPGHErica Windisch
 
Practical Docker for OpenStack (Juno Summit - May 15th, 2014)
Practical Docker for OpenStack (Juno Summit - May 15th, 2014)Practical Docker for OpenStack (Juno Summit - May 15th, 2014)
Practical Docker for OpenStack (Juno Summit - May 15th, 2014)Erica Windisch
 
Provisioning & Deploying with Docker
Provisioning & Deploying with DockerProvisioning & Deploying with Docker
Provisioning & Deploying with DockerErica Windisch
 
Practical Docker for OpenStack - NYC / PHL OpenStack meetup (4-23-2014)
Practical Docker for OpenStack - NYC / PHL OpenStack meetup (4-23-2014)Practical Docker for OpenStack - NYC / PHL OpenStack meetup (4-23-2014)
Practical Docker for OpenStack - NYC / PHL OpenStack meetup (4-23-2014)Erica Windisch
 
Docker OpenStack - 3/27/2014
Docker OpenStack - 3/27/2014Docker OpenStack - 3/27/2014
Docker OpenStack - 3/27/2014Erica Windisch
 

Mehr von Erica Windisch (10)

Patterns for Secure Containerized Applications (Docker)
Patterns for Secure Containerized Applications (Docker)Patterns for Secure Containerized Applications (Docker)
Patterns for Secure Containerized Applications (Docker)
 
Orchestrating Docker with OpenStack
Orchestrating Docker with OpenStackOrchestrating Docker with OpenStack
Orchestrating Docker with OpenStack
 
Docker for Developers: Dev, Test, Deploy @ BucksCo Devops at MeetMe HQ
Docker for Developers: Dev, Test, Deploy @ BucksCo Devops at MeetMe HQDocker for Developers: Dev, Test, Deploy @ BucksCo Devops at MeetMe HQ
Docker for Developers: Dev, Test, Deploy @ BucksCo Devops at MeetMe HQ
 
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, OrchestrationThe Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
 
Things will Change - Usenix Keynote UCMS'14
Things will Change - Usenix Keynote UCMS'14Things will Change - Usenix Keynote UCMS'14
Things will Change - Usenix Keynote UCMS'14
 
Deploying Docker (Provisioning /w Docker + Chef/Puppet) - DevopsDaysPGH
Deploying Docker (Provisioning /w Docker + Chef/Puppet) - DevopsDaysPGHDeploying Docker (Provisioning /w Docker + Chef/Puppet) - DevopsDaysPGH
Deploying Docker (Provisioning /w Docker + Chef/Puppet) - DevopsDaysPGH
 
Practical Docker for OpenStack (Juno Summit - May 15th, 2014)
Practical Docker for OpenStack (Juno Summit - May 15th, 2014)Practical Docker for OpenStack (Juno Summit - May 15th, 2014)
Practical Docker for OpenStack (Juno Summit - May 15th, 2014)
 
Provisioning & Deploying with Docker
Provisioning & Deploying with DockerProvisioning & Deploying with Docker
Provisioning & Deploying with Docker
 
Practical Docker for OpenStack - NYC / PHL OpenStack meetup (4-23-2014)
Practical Docker for OpenStack - NYC / PHL OpenStack meetup (4-23-2014)Practical Docker for OpenStack - NYC / PHL OpenStack meetup (4-23-2014)
Practical Docker for OpenStack - NYC / PHL OpenStack meetup (4-23-2014)
 
Docker OpenStack - 3/27/2014
Docker OpenStack - 3/27/2014Docker OpenStack - 3/27/2014
Docker OpenStack - 3/27/2014
 

KĂŒrzlich hochgeladen

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Navi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vĂĄzquez
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

KĂŒrzlich hochgeladen (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Building Composable Serverless Apps with IOpipe