SlideShare a Scribd company logo
1 of 62
Download to read offline
AN AGILE APPROACH TO
INFRASTRUCTURE
Richard Seroter
@rseroter
Richard Seroter
Sr. Director of Product at Pivotal
Lead Cloud Editor for InfoQ.com
9-time Microsoft MVP for Integration
Technical Trainer at Pluralsight
3-time Book Author
Team vs. silo orientation
Weak spots cause
problems
Delivery team succeeds together
#1
Review characteristics
#2
Discuss org changes
#3
See examples
Characteristics
Elastic Infrastructure
On-demand Infrastructure
Ephemeral Infrastructure
Metered Infrastructure
Simple Infrastructure
Connected Infrastructure
Supported Infrastructure
Consistent Infrastructure
Miniaturized Infrastructure
Abstracted Infrastructure
Elastic Infrastructure
On-demand Infrastructure
Ephemeral Infrastructure
Metered Infrastructure
Simple Infrastructure
Connected Infrastructure
Supported Infrastructure
Consistent Infrastructure
Miniaturized Infrastructure
Abstracted Infrastructure
Elastic
Infrastructure
What Is It?
Adapt your allocated
infrastructure to
current need.
Elastic
Infrastructure
Why does it matter?
Experiment with quick
performance tests
Save time by responding to
spikes, troughs
Save money by scaling tiers
independently
Elastic
Infrastructure
How to do it?
Scale server count (e.g. AWS
Autoscale)
Scale server instance (e.g. CTL
Cloud resize)
Scale app pool (e.g. Google
Container Engine)
Elastic Infrastructure
On-demand Infrastructure
Ephemeral Infrastructure
Metered Infrastructure
Simple Infrastructure
Connected Infrastructure
Supported Infrastructure
Consistent Infrastructure
Miniaturized Infrastructure
Abstracted Infrastructure
On-demand
Infrastructure
What Is It?
Infrastructure
available whenever
you need it.
On-demand
Infrastructure
Why does it matter?
Experiment quickly
Expand reach via access
diverse geographies
Realistically test software
On-demand
Infrastructure
How to do it?
Cloud environment (public or
private)
Local, virtualized stacks
Shared hosts (e.g. running
containers or PaaS)
Elastic Infrastructure
On-demand Infrastructure
Ephemeral Infrastructure
Metered Infrastructure
Simple Infrastructure
Connected Infrastructure
Supported Infrastructure
Consistent Infrastructure
Miniaturized Infrastructure
Abstracted Infrastructure
Ephemeral
Infrastructure
What Is It?
Infrastructure lives
only for short
periods.
Ephemeral
Infrastructure
Why does it matter?
Easily discard unused
resources
Avoid overburdened, shared
environments
Minimize expensive monitoring
and patching processes
Ephemeral
Infrastructure
How to do it?
Use immutable infrastructure
patterns
Make gold images/containers
easy to produce and share
Provide visibility and tools to
prune unused resources
Elastic Infrastructure
On-demand Infrastructure
Ephemeral Infrastructure
Metered Infrastructure
Simple Infrastructure
Connected Infrastructure
Supported Infrastructure
Consistent Infrastructure
Miniaturized Infrastructure
Abstracted Infrastructure
Metered
Infrastructure
What Is It?
Pay-per-use based on
consumption.
Metered
Infrastructure
Why does it matter?
Encourage responsible
consumption
Increase transparency related
to operational costs
Accelerates transition to
automation-driven solutions
Metered
Infrastructure
How to do it?
Cloud hosting with per-
resource billing and visibility
Use CI tools that can spin up
infrastructure as needed
Elastic Infrastructure
On-demand Infrastructure
Ephemeral Infrastructure
Metered Infrastructure
Simple Infrastructure
Connected Infrastructure
Supported Infrastructure
Consistent Infrastructure
Miniaturized Infrastructure
Abstracted Infrastructure
Simple
Infrastructure
What Is It?
Constrained but
adequate set of
infrastructure
choices.
Simple
Infrastructure
Why does it matter?
Focus on innovation, not
debating hardware options
Staff doesn’t have to
remember unique setups
Simple
Infrastructure
How to do it?
Set up catalog of preferred
configurations in cloud
Focus on key compute
dimensions
Offer channel for teams to
share upcoming needs
Elastic Infrastructure
On-demand Infrastructure
Ephemeral Infrastructure
Metered Infrastructure
Simple Infrastructure
Connected Infrastructure
Supported Infrastructure
Consistent Infrastructure
Miniaturized Infrastructure
Abstracted Infrastructure
Connected
Infrastructure
What Is It?
Infrastructure that is
accessible to core
services.
Connected
Infrastructure
Why does it matter?
Avoid wasting time
configuring individual access
Run a secure, standard setup
Accelerate deployments and
experimentation
Connected
Infrastructure
How to do it?
Bridge networks between
environments
Ensure that shared services
(DB, messaging) are accessible
Give teams access to push to
production
Elastic Infrastructure
On-demand Infrastructure
Ephemeral Infrastructure
Metered Infrastructure
Simple Infrastructure
Connected Infrastructure
Supported Infrastructure
Consistent Infrastructure
Miniaturized Infrastructure
Abstracted Infrastructure
Supported
Infrastructure
What Is It?
Infrastructure that’s
owned and
maintained by the
right team.
Supported
Infrastructure
Why does it matter?
Security and licensing risks
from infrastructure sprawl
Teams on pooled
infrastructure assume support
Encourages transition to
DevOps
Supported
Infrastructure
How to do it?
Base images/containers
defined with best practices
Automation provided for
management at scale
Modern techniques for
ephemeral instances
Elastic Infrastructure
On-demand Infrastructure
Ephemeral Infrastructure
Metered Infrastructure
Simple Infrastructure
Connected Infrastructure
Supported Infrastructure
Consistent Infrastructure
Miniaturized Infrastructure
Abstracted Infrastructure
Consistent
Infrastructure
What Is It?
Identical, repeatable
configurations across
environments.
Consistent
Infrastructure
Why does it matter?
Save time troubleshooting
snowflake servers
Empower teams to quickly
build standard environments
Apply best practices and avoid
accidental security holes
Consistent
Infrastructure
How to do it?
Treat infrastructure as code
(e.g. Chef, Ansible)
Build environments using
evolving, but standard,
definitions (e.g. Terraform)
Constantly reset environments
to avoid “drift”
Elastic Infrastructure
On-demand Infrastructure
Ephemeral Infrastructure
Metered Infrastructure
Simple Infrastructure
Connected Infrastructure
Supported Infrastructure
Consistent Infrastructure
Miniaturized Infrastructure
Abstracted Infrastructure
Miniaturized
Infrastructure
What Is It?
Developers using
local, production-like
environments.
Miniaturized
Infrastructure
Why does it matter?
Simulate runtime setup on a
smaller scale
Avoid “works on my machine”
problems
Accelerate onboarding of new
team members
Miniaturized
Infrastructure
How to do it?
Shared sandboxes
On-demand cloud
development environments
Virtualization templates (e.g.
Vagrant)
Elastic Infrastructure
On-demand Infrastructure
Ephemeral Infrastructure
Metered Infrastructure
Simple Infrastructure
Connected Infrastructure
Supported Infrastructure
Consistent Infrastructure
Miniaturized Infrastructure
Abstracted Infrastructure
Abstracted
Infrastructure
What Is It?
Remove inherent
knowledge of what
sits beneath your
applications.
Abstracted
Infrastructure
Why does it matter?
Focus only on application tier
Design more portable systems
Achieve higher density
environments
Abstracted
Infrastructure
How to do it?
Microservices bundled into
containers (e.g. Docker)
Use asynchronous, serverless
app constructs (e.g. AWS
Lambda)
Leverage an application
platform (e.g. Cloud Foundry)
Changes Needed
PMO
Organizational Impact
Finance
Human
Resources
Development Operations
ü
PMO
Organizational Impact
Finance
Human
Resources
Development Operations
ü ü
PMO
Organizational Impact
Finance
Human
Resources
Development Operations
ü ü ü
PMO
Organizational Impact
Finance
Human
Resources
Development Operations
ü ü ü ü
PMO
Organizational Impact
Finance
Human
Resources
Development Operations
ü ü ü ü ü
Real World Example
Project Management
Product teams track large
infrastructure demands
Rarely have line items for
building infrastructure
Finance
Clear transparency on
infrastructure costs
Projected costs factored
lightly into business cases
for new teams
Human Resources
Hire generalists
Incentivize transparent,
impactful performance
Development
Familiarity with
infrastructure and config
management
Comfortable with multiple
application containers
Operations
Build a solid base platform
Help define standard
configurations
#1
Review characteristics
#2
Discuss org changes
#3
See examples
Thank you!
Richard Seroter
@rseroter

More Related Content

What's hot

Introduction to Microsoft Integration Technologies
Introduction to Microsoft Integration TechnologiesIntroduction to Microsoft Integration Technologies
Introduction to Microsoft Integration TechnologiesBizTalk360
 
Investing in Cloud Integration at Microsoft IT
Investing in Cloud Integration at Microsoft ITInvesting in Cloud Integration at Microsoft IT
Investing in Cloud Integration at Microsoft ITBizTalk360
 
Cloud computing
Cloud computingCloud computing
Cloud computingThor Tolo
 
Multi Team Architecture
Multi Team ArchitectureMulti Team Architecture
Multi Team ArchitectureSigma Software
 
WSO2Con EU 2016: Future of Integration: Next Generation ESB/Integration Server
WSO2Con EU 2016: Future of Integration:  Next Generation ESB/Integration ServerWSO2Con EU 2016: Future of Integration:  Next Generation ESB/Integration Server
WSO2Con EU 2016: Future of Integration: Next Generation ESB/Integration ServerWSO2
 
apidays LIVE Singapore - Green APIs by Alex-Adrien Auger, Sipios
apidays LIVE Singapore - Green APIs by Alex-Adrien Auger, Sipiosapidays LIVE Singapore - Green APIs by Alex-Adrien Auger, Sipios
apidays LIVE Singapore - Green APIs by Alex-Adrien Auger, Sipiosapidays
 
Nats meetup sf 20150826
Nats meetup sf   20150826Nats meetup sf   20150826
Nats meetup sf 20150826Apcera
 
Journey to the Modern App with Containers, Microservices and Big Data
Journey to the Modern App with Containers, Microservices and Big DataJourney to the Modern App with Containers, Microservices and Big Data
Journey to the Modern App with Containers, Microservices and Big DataLightbend
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Kai Wähner
 
Trends in Cloud and Mobile Computing - Alain Azagury, IBM
Trends in Cloud and Mobile Computing - Alain Azagury, IBMTrends in Cloud and Mobile Computing - Alain Azagury, IBM
Trends in Cloud and Mobile Computing - Alain Azagury, IBMCodemotion Tel Aviv
 
Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...Kim Clark
 
Systems Integration in the Cloud Era - API vs. Integration Framework vs. Ente...
Systems Integration in the Cloud Era - API vs. Integration Framework vs. Ente...Systems Integration in the Cloud Era - API vs. Integration Framework vs. Ente...
Systems Integration in the Cloud Era - API vs. Integration Framework vs. Ente...Kai Wähner
 
Agile Integration Architecture: A Containerized and Decentralized Approach to...
Agile Integration Architecture: A Containerized and Decentralized Approach to...Agile Integration Architecture: A Containerized and Decentralized Approach to...
Agile Integration Architecture: A Containerized and Decentralized Approach to...Kim Clark
 
Expand Cloud Foundry for the Enterprise
Expand Cloud Foundry for the EnterpriseExpand Cloud Foundry for the Enterprise
Expand Cloud Foundry for the EnterpriseVMware Tanzu
 
Hybrid Cloud in the Trenches AWS Summit SG 2017
Hybrid Cloud in the Trenches AWS Summit SG 2017Hybrid Cloud in the Trenches AWS Summit SG 2017
Hybrid Cloud in the Trenches AWS Summit SG 2017Amazon Web Services
 
Förbättra kassaflödet och minska faktureringskostnaderna med en smartare infr...
Förbättra kassaflödet och minska faktureringskostnaderna med en smartare infr...Förbättra kassaflödet och minska faktureringskostnaderna med en smartare infr...
Förbättra kassaflödet och minska faktureringskostnaderna med en smartare infr...IBM Sverige
 
An introduction to Microservices
An introduction to MicroservicesAn introduction to Microservices
An introduction to MicroservicesCisco DevNet
 
Expect more from private cloud - Relay 2015
Expect more from private cloud - Relay 2015Expect more from private cloud - Relay 2015
Expect more from private cloud - Relay 2015Jesse Proudman
 
The resurgence of event driven architecture
The resurgence of event driven architectureThe resurgence of event driven architecture
The resurgence of event driven architectureKim Clark
 

What's hot (20)

Introduction to Microsoft Integration Technologies
Introduction to Microsoft Integration TechnologiesIntroduction to Microsoft Integration Technologies
Introduction to Microsoft Integration Technologies
 
Investing in Cloud Integration at Microsoft IT
Investing in Cloud Integration at Microsoft ITInvesting in Cloud Integration at Microsoft IT
Investing in Cloud Integration at Microsoft IT
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Multi Team Architecture
Multi Team ArchitectureMulti Team Architecture
Multi Team Architecture
 
WSO2Con EU 2016: Future of Integration: Next Generation ESB/Integration Server
WSO2Con EU 2016: Future of Integration:  Next Generation ESB/Integration ServerWSO2Con EU 2016: Future of Integration:  Next Generation ESB/Integration Server
WSO2Con EU 2016: Future of Integration: Next Generation ESB/Integration Server
 
apidays LIVE Singapore - Green APIs by Alex-Adrien Auger, Sipios
apidays LIVE Singapore - Green APIs by Alex-Adrien Auger, Sipiosapidays LIVE Singapore - Green APIs by Alex-Adrien Auger, Sipios
apidays LIVE Singapore - Green APIs by Alex-Adrien Auger, Sipios
 
Nats meetup sf 20150826
Nats meetup sf   20150826Nats meetup sf   20150826
Nats meetup sf 20150826
 
Journey to the Modern App with Containers, Microservices and Big Data
Journey to the Modern App with Containers, Microservices and Big DataJourney to the Modern App with Containers, Microservices and Big Data
Journey to the Modern App with Containers, Microservices and Big Data
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
 
Trends in Cloud and Mobile Computing - Alain Azagury, IBM
Trends in Cloud and Mobile Computing - Alain Azagury, IBMTrends in Cloud and Mobile Computing - Alain Azagury, IBM
Trends in Cloud and Mobile Computing - Alain Azagury, IBM
 
Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...
 
More Than An "API" | Jae Lee
More Than An "API" | Jae LeeMore Than An "API" | Jae Lee
More Than An "API" | Jae Lee
 
Systems Integration in the Cloud Era - API vs. Integration Framework vs. Ente...
Systems Integration in the Cloud Era - API vs. Integration Framework vs. Ente...Systems Integration in the Cloud Era - API vs. Integration Framework vs. Ente...
Systems Integration in the Cloud Era - API vs. Integration Framework vs. Ente...
 
Agile Integration Architecture: A Containerized and Decentralized Approach to...
Agile Integration Architecture: A Containerized and Decentralized Approach to...Agile Integration Architecture: A Containerized and Decentralized Approach to...
Agile Integration Architecture: A Containerized and Decentralized Approach to...
 
Expand Cloud Foundry for the Enterprise
Expand Cloud Foundry for the EnterpriseExpand Cloud Foundry for the Enterprise
Expand Cloud Foundry for the Enterprise
 
Hybrid Cloud in the Trenches AWS Summit SG 2017
Hybrid Cloud in the Trenches AWS Summit SG 2017Hybrid Cloud in the Trenches AWS Summit SG 2017
Hybrid Cloud in the Trenches AWS Summit SG 2017
 
Förbättra kassaflödet och minska faktureringskostnaderna med en smartare infr...
Förbättra kassaflödet och minska faktureringskostnaderna med en smartare infr...Förbättra kassaflödet och minska faktureringskostnaderna med en smartare infr...
Förbättra kassaflödet och minska faktureringskostnaderna med en smartare infr...
 
An introduction to Microservices
An introduction to MicroservicesAn introduction to Microservices
An introduction to Microservices
 
Expect more from private cloud - Relay 2015
Expect more from private cloud - Relay 2015Expect more from private cloud - Relay 2015
Expect more from private cloud - Relay 2015
 
The resurgence of event driven architecture
The resurgence of event driven architectureThe resurgence of event driven architecture
The resurgence of event driven architecture
 

Viewers also liked

Keynote: Richard Seroter, Pivotal [FutureStack16]
Keynote: Richard Seroter, Pivotal [FutureStack16]Keynote: Richard Seroter, Pivotal [FutureStack16]
Keynote: Richard Seroter, Pivotal [FutureStack16]New Relic
 
Don't Architect a Real-Time System that Can't Scale
Don't Architect a Real-Time System that Can't ScaleDon't Architect a Real-Time System that Can't Scale
Don't Architect a Real-Time System that Can't ScaleReal-Time Innovations (RTI)
 
拉斯维加斯塔
拉斯维加斯塔拉斯维加斯塔
拉斯维加斯塔Winson Ng
 
Culture Clash: Agile Cadence vs. Business Cadence
Culture Clash:  Agile Cadence vs. Business CadenceCulture Clash:  Agile Cadence vs. Business Cadence
Culture Clash: Agile Cadence vs. Business CadencePivotal Product Management
 
Eng2 course outline
Eng2 course outline Eng2 course outline
Eng2 course outline Joe Onn Lim
 
Enterprise PaaS Golden Pitch
Enterprise PaaS Golden Pitch Enterprise PaaS Golden Pitch
Enterprise PaaS Golden Pitch James Watters
 
FOXX - a Javascript application framework on top of ArangoDB
FOXX - a Javascript application framework on top of ArangoDBFOXX - a Javascript application framework on top of ArangoDB
FOXX - a Javascript application framework on top of ArangoDBArangoDB Database
 
OrientDB: Unlock the Value of Document Data Relationships
OrientDB: Unlock the Value of Document Data RelationshipsOrientDB: Unlock the Value of Document Data Relationships
OrientDB: Unlock the Value of Document Data RelationshipsFabrizio Fortino
 
OrientDB & Node.js Overview - JS.Everywhere() KW
OrientDB & Node.js Overview - JS.Everywhere() KWOrientDB & Node.js Overview - JS.Everywhere() KW
OrientDB & Node.js Overview - JS.Everywhere() KWgmccarvell
 
Grafos - Uma abordagem divertida - Latinoware 2014
Grafos - Uma abordagem divertida - Latinoware 2014Grafos - Uma abordagem divertida - Latinoware 2014
Grafos - Uma abordagem divertida - Latinoware 2014Christiano Anderson
 
OrientDB for real & Web App development
OrientDB for real & Web App developmentOrientDB for real & Web App development
OrientDB for real & Web App developmentLuca Garulli
 
ArangoDB – A different approach to NoSQL
ArangoDB – A different approach to NoSQLArangoDB – A different approach to NoSQL
ArangoDB – A different approach to NoSQLArangoDB Database
 
Apache Kafka - Scalable Message-Processing and more !
Apache Kafka - Scalable Message-Processing and more !Apache Kafka - Scalable Message-Processing and more !
Apache Kafka - Scalable Message-Processing and more !Guido Schmutz
 
IoT Architecture - are traditional architectures good enough?
IoT Architecture - are traditional architectures good enough?IoT Architecture - are traditional architectures good enough?
IoT Architecture - are traditional architectures good enough?Guido Schmutz
 
OrientDB Distributed Architecture v2.0
OrientDB Distributed Architecture v2.0OrientDB Distributed Architecture v2.0
OrientDB Distributed Architecture v2.0Orient Technologies
 
The Future of Application integration
The Future of Application integrationThe Future of Application integration
The Future of Application integrationRichard Seroter
 
Hadoop Summit Europe 2014: Apache Storm Architecture
Hadoop Summit Europe 2014: Apache Storm ArchitectureHadoop Summit Europe 2014: Apache Storm Architecture
Hadoop Summit Europe 2014: Apache Storm ArchitectureP. Taylor Goetz
 
Apache storm vs. Spark Streaming
Apache storm vs. Spark StreamingApache storm vs. Spark Streaming
Apache storm vs. Spark StreamingP. Taylor Goetz
 
Data Modeling with Neo4j
Data Modeling with Neo4jData Modeling with Neo4j
Data Modeling with Neo4jNeo4j
 

Viewers also liked (20)

Keynote: Richard Seroter, Pivotal [FutureStack16]
Keynote: Richard Seroter, Pivotal [FutureStack16]Keynote: Richard Seroter, Pivotal [FutureStack16]
Keynote: Richard Seroter, Pivotal [FutureStack16]
 
Don't Architect a Real-Time System that Can't Scale
Don't Architect a Real-Time System that Can't ScaleDon't Architect a Real-Time System that Can't Scale
Don't Architect a Real-Time System that Can't Scale
 
拉斯维加斯塔
拉斯维加斯塔拉斯维加斯塔
拉斯维加斯塔
 
Culture Clash: Agile Cadence vs. Business Cadence
Culture Clash:  Agile Cadence vs. Business CadenceCulture Clash:  Agile Cadence vs. Business Cadence
Culture Clash: Agile Cadence vs. Business Cadence
 
Eng2 course outline
Eng2 course outline Eng2 course outline
Eng2 course outline
 
Enterprise PaaS Golden Pitch
Enterprise PaaS Golden Pitch Enterprise PaaS Golden Pitch
Enterprise PaaS Golden Pitch
 
FOXX - a Javascript application framework on top of ArangoDB
FOXX - a Javascript application framework on top of ArangoDBFOXX - a Javascript application framework on top of ArangoDB
FOXX - a Javascript application framework on top of ArangoDB
 
OrientDB: Unlock the Value of Document Data Relationships
OrientDB: Unlock the Value of Document Data RelationshipsOrientDB: Unlock the Value of Document Data Relationships
OrientDB: Unlock the Value of Document Data Relationships
 
OrientDB & Node.js Overview - JS.Everywhere() KW
OrientDB & Node.js Overview - JS.Everywhere() KWOrientDB & Node.js Overview - JS.Everywhere() KW
OrientDB & Node.js Overview - JS.Everywhere() KW
 
Grafos - Uma abordagem divertida - Latinoware 2014
Grafos - Uma abordagem divertida - Latinoware 2014Grafos - Uma abordagem divertida - Latinoware 2014
Grafos - Uma abordagem divertida - Latinoware 2014
 
Introdução ao neo4j
Introdução ao neo4jIntrodução ao neo4j
Introdução ao neo4j
 
OrientDB for real & Web App development
OrientDB for real & Web App developmentOrientDB for real & Web App development
OrientDB for real & Web App development
 
ArangoDB – A different approach to NoSQL
ArangoDB – A different approach to NoSQLArangoDB – A different approach to NoSQL
ArangoDB – A different approach to NoSQL
 
Apache Kafka - Scalable Message-Processing and more !
Apache Kafka - Scalable Message-Processing and more !Apache Kafka - Scalable Message-Processing and more !
Apache Kafka - Scalable Message-Processing and more !
 
IoT Architecture - are traditional architectures good enough?
IoT Architecture - are traditional architectures good enough?IoT Architecture - are traditional architectures good enough?
IoT Architecture - are traditional architectures good enough?
 
OrientDB Distributed Architecture v2.0
OrientDB Distributed Architecture v2.0OrientDB Distributed Architecture v2.0
OrientDB Distributed Architecture v2.0
 
The Future of Application integration
The Future of Application integrationThe Future of Application integration
The Future of Application integration
 
Hadoop Summit Europe 2014: Apache Storm Architecture
Hadoop Summit Europe 2014: Apache Storm ArchitectureHadoop Summit Europe 2014: Apache Storm Architecture
Hadoop Summit Europe 2014: Apache Storm Architecture
 
Apache storm vs. Spark Streaming
Apache storm vs. Spark StreamingApache storm vs. Spark Streaming
Apache storm vs. Spark Streaming
 
Data Modeling with Neo4j
Data Modeling with Neo4jData Modeling with Neo4j
Data Modeling with Neo4j
 

Similar to An agile approach to cloud infrastructure

Fast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWSFast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWSAmazon Web Services
 
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frogWebinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frogQualiQuali
 
Being Elastic -- Evolving Programming for the Cloud
Being Elastic -- Evolving Programming for the CloudBeing Elastic -- Evolving Programming for the Cloud
Being Elastic -- Evolving Programming for the CloudRandy Shoup
 
Cloud native defined
Cloud native definedCloud native defined
Cloud native definedKim Clark
 
How a National Transportation Software Provider Migrated a Mission-Critical T...
How a National Transportation Software Provider Migrated a Mission-Critical T...How a National Transportation Software Provider Migrated a Mission-Critical T...
How a National Transportation Software Provider Migrated a Mission-Critical T...Amazon Web Services
 
Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSTom Laszewski
 
Windows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan WongWindows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan WongSpiffy
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Amazon Web Services
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the CloudNigel Watson
 
Red Hat Ansible Client presentation Level 2.PPTX
Red Hat Ansible Client presentation Level 2.PPTXRed Hat Ansible Client presentation Level 2.PPTX
Red Hat Ansible Client presentation Level 2.PPTXAlejandro Daricz
 
Why Cloud Management Makes Sense
Why Cloud Management Makes SenseWhy Cloud Management Makes Sense
Why Cloud Management Makes SenseRightScale
 
Build Converged Infrastructures With True Systems Management
Build Converged Infrastructures With True Systems ManagementBuild Converged Infrastructures With True Systems Management
Build Converged Infrastructures With True Systems ManagementHitachi Vantara
 
Paremus service fabric
Paremus service fabricParemus service fabric
Paremus service fabricpjhInovex
 
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWSAmazon Web Services Korea
 
The evolving story for Agile Integration Architecture in 2019
The evolving story for Agile Integration Architecture in 2019The evolving story for Agile Integration Architecture in 2019
The evolving story for Agile Integration Architecture in 2019Kim Clark
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAmazon Web Services
 
J2EE Performance And Scalability Bp
J2EE Performance And Scalability BpJ2EE Performance And Scalability Bp
J2EE Performance And Scalability BpChris Adkin
 
AWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAmazon Web Services
 

Similar to An agile approach to cloud infrastructure (20)

Fast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWSFast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWS
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frogWebinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
 
Being Elastic -- Evolving Programming for the Cloud
Being Elastic -- Evolving Programming for the CloudBeing Elastic -- Evolving Programming for the Cloud
Being Elastic -- Evolving Programming for the Cloud
 
Cloud native defined
Cloud native definedCloud native defined
Cloud native defined
 
How a National Transportation Software Provider Migrated a Mission-Critical T...
How a National Transportation Software Provider Migrated a Mission-Critical T...How a National Transportation Software Provider Migrated a Mission-Critical T...
How a National Transportation Software Provider Migrated a Mission-Critical T...
 
Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWS
 
Windows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan WongWindows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan Wong
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
 
Red Hat Ansible Client presentation Level 2.PPTX
Red Hat Ansible Client presentation Level 2.PPTXRed Hat Ansible Client presentation Level 2.PPTX
Red Hat Ansible Client presentation Level 2.PPTX
 
Why Cloud Management Makes Sense
Why Cloud Management Makes SenseWhy Cloud Management Makes Sense
Why Cloud Management Makes Sense
 
Build Converged Infrastructures With True Systems Management
Build Converged Infrastructures With True Systems ManagementBuild Converged Infrastructures With True Systems Management
Build Converged Infrastructures With True Systems Management
 
Paremus service fabric
Paremus service fabricParemus service fabric
Paremus service fabric
 
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
 
Sql Azure
Sql AzureSql Azure
Sql Azure
 
The evolving story for Agile Integration Architecture in 2019
The evolving story for Agile Integration Architecture in 2019The evolving story for Agile Integration Architecture in 2019
The evolving story for Agile Integration Architecture in 2019
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
 
J2EE Performance And Scalability Bp
J2EE Performance And Scalability BpJ2EE Performance And Scalability Bp
J2EE Performance And Scalability Bp
 
AWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWS
 

More from Richard Seroter

Modernizing Integrations
Modernizing IntegrationsModernizing Integrations
Modernizing IntegrationsRichard Seroter
 
What NASA’s Voyager mission teaches us about building distributed systems
What NASA’s Voyager mission teaches us about building distributed systemsWhat NASA’s Voyager mission teaches us about building distributed systems
What NASA’s Voyager mission teaches us about building distributed systemsRichard Seroter
 
What "good at software" looks like
What "good at software" looks likeWhat "good at software" looks like
What "good at software" looks likeRichard Seroter
 
Product Ownership: Explained
Product Ownership: ExplainedProduct Ownership: Explained
Product Ownership: ExplainedRichard Seroter
 
Architecting Highly Available Cloud Integrations
Architecting Highly Available Cloud IntegrationsArchitecting Highly Available Cloud Integrations
Architecting Highly Available Cloud IntegrationsRichard Seroter
 
Moving to cloud-native integration
Moving to cloud-native integrationMoving to cloud-native integration
Moving to cloud-native integrationRichard Seroter
 
Cloud integration patterns, technologies & trends
Cloud integration patterns, technologies & trendsCloud integration patterns, technologies & trends
Cloud integration patterns, technologies & trendsRichard Seroter
 
Using the Force.com Integration APIs
Using the Force.com Integration APIsUsing the Force.com Integration APIs
Using the Force.com Integration APIsRichard Seroter
 
Platform-as-a-Service (PaaS) Overview
Platform-as-a-Service (PaaS) OverviewPlatform-as-a-Service (PaaS) Overview
Platform-as-a-Service (PaaS) OverviewRichard Seroter
 

More from Richard Seroter (10)

Modernizing Integrations
Modernizing IntegrationsModernizing Integrations
Modernizing Integrations
 
What NASA’s Voyager mission teaches us about building distributed systems
What NASA’s Voyager mission teaches us about building distributed systemsWhat NASA’s Voyager mission teaches us about building distributed systems
What NASA’s Voyager mission teaches us about building distributed systems
 
What "good at software" looks like
What "good at software" looks likeWhat "good at software" looks like
What "good at software" looks like
 
Product Ownership: Explained
Product Ownership: ExplainedProduct Ownership: Explained
Product Ownership: Explained
 
Architecting Highly Available Cloud Integrations
Architecting Highly Available Cloud IntegrationsArchitecting Highly Available Cloud Integrations
Architecting Highly Available Cloud Integrations
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
 
Moving to cloud-native integration
Moving to cloud-native integrationMoving to cloud-native integration
Moving to cloud-native integration
 
Cloud integration patterns, technologies & trends
Cloud integration patterns, technologies & trendsCloud integration patterns, technologies & trends
Cloud integration patterns, technologies & trends
 
Using the Force.com Integration APIs
Using the Force.com Integration APIsUsing the Force.com Integration APIs
Using the Force.com Integration APIs
 
Platform-as-a-Service (PaaS) Overview
Platform-as-a-Service (PaaS) OverviewPlatform-as-a-Service (PaaS) Overview
Platform-as-a-Service (PaaS) Overview
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

An agile approach to cloud infrastructure