SlideShare a Scribd company logo
DEVELOPING FOR MULTI-
COMPONENT ENVIRONMENTS
while keeping your
sanity
Who’s talking?
2
Developer who?
3
Developer who?
4
Agenda
• Mostly, Boromir memes.
Agenda
• Mostly, Boromir memes.
We Make Bintray
We Make Bintray
We Make Bintray
We Make Bintray
We Make Bintray
We love our tools
(and frameworks)
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
We are liberal
We are liberal
We are liberal
We are liberal
Developing for multi component environments while keeping your sanity
The Solution
Developing for multi component environments while keeping your sanity
The Solution
The Solution
The Solution
The Solution
Chef What?
Opscode Chef
Opscode Chef
Opscode Chef
Opscode Chef
The Solution
The Solution
Vagrant Who?
Vagrant
Vagrant
Vagrant
Vagrant
Vagrant
The Solution
The Solution
Development
Development
Development
Development
The Ops are part of the
DevOps
Developing for multi component environments while keeping your sanity
1. Vagrant boots centos on
virtualbox
1. Vagrant boots centos on
virtualbox
2. Chef installs all db and service
rpms from private YUM repo
1. Vagrant boots centos on
virtualbox
2. Chef installs all db and service
rpms from private YUM repo
3. Profit!
Integration
As Easy as…
Going to Production…
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Production – cloud all the
way
Production – cloud all the
way
Production – cloud all the
way
Production – cloud all the
way
Production – cloud all the
way
The good
The good
1. Easy setup
The good
1. Easy setup
2. Same setup ( inc. Ci )
The good
1. Easy setup
2. Same setup ( inc. Ci )
3. changes provisioning
The good
1. Easy setup
2. Same setup ( inc. Ci )
3. changes provisioning
4. Kill instead of fix
The Bad
The Bad
1. Chef solo != chef server
The Bad
1. Chef solo != chef server
2. Black box magic for devs
The Ugly
The Ugly
Developing for multi component environments while keeping your sanity
Demo Time!
Developing for multi component environments while keeping your sanity

More Related Content

PDF
Developing for multi component environments while keeping your sanity
PPTX
The Brave New World of Continuous Release
PPTX
SharePoint Disaster Recovery in Microsoft Azure
PDF
Software development is dead, long live collaborative delivery
PPTX
Be flexible with zalenium, a dockerized selenium grid infrastructure
PDF
Setup Build & Deploy with Jenkins CI
PPTX
PhoneGap day 2016 EU: Simulating Cordova Plugins in the Browser
ODP
An Introduction To Jenkins
Developing for multi component environments while keeping your sanity
The Brave New World of Continuous Release
SharePoint Disaster Recovery in Microsoft Azure
Software development is dead, long live collaborative delivery
Be flexible with zalenium, a dockerized selenium grid infrastructure
Setup Build & Deploy with Jenkins CI
PhoneGap day 2016 EU: Simulating Cordova Plugins in the Browser
An Introduction To Jenkins

Similar to Developing for multi component environments while keeping your sanity (20)

PDF
Virtualize and automate your development environment for fun and profit
KEY
Development tools
PDF
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
PDF
Container Days
PDF
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
PDF
Microxchg Microservices
PDF
Dockercon State of the Art in Microservices
PDF
How bigtop leveraged docker for build automation and one click hadoop provis...
PDF
The Brave New World of Continuous Release - Baruch Sadogursky
KEY
Winning the Erlang Edit•Build•Test Cycle
PDF
The Modern Developer Toolbox
PDF
Making everything better with OSGi - a happy case study in building a really ...
PDF
OSMC 2017 | Groovy There is a Docker in my Dashing Pipeline by Kris Buytaert
PDF
Groovy there's a docker in my application pipeline
ODP
Repositories as Code
PDF
Images, Deep Dive!
PDF
Symfony Live NYC 2014 - Rock Solid Deployment of Symfony Apps
ODP
Continuous Delivery of (y)our infrastructure.
KEY
Building Pistachio with Sencha Touch 2 (introductory)
PDF
The 7 characteristics of container native infrastructure, LinuxCon/ContainerC...
Virtualize and automate your development environment for fun and profit
Development tools
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
Container Days
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
Microxchg Microservices
Dockercon State of the Art in Microservices
How bigtop leveraged docker for build automation and one click hadoop provis...
The Brave New World of Continuous Release - Baruch Sadogursky
Winning the Erlang Edit•Build•Test Cycle
The Modern Developer Toolbox
Making everything better with OSGi - a happy case study in building a really ...
OSMC 2017 | Groovy There is a Docker in my Dashing Pipeline by Kris Buytaert
Groovy there's a docker in my application pipeline
Repositories as Code
Images, Deep Dive!
Symfony Live NYC 2014 - Rock Solid Deployment of Symfony Apps
Continuous Delivery of (y)our infrastructure.
Building Pistachio with Sencha Touch 2 (introductory)
The 7 characteristics of container native infrastructure, LinuxCon/ContainerC...
Ad

More from Baruch Sadogursky (20)

PDF
DevOps Patterns & Antipatterns for Continuous Software Updates @ NADOG April ...
PDF
DevOps Patterns & Antipatterns for Continuous Software Updates @ DevOps.com A...
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Oracle Code NY...
PDF
Data driven devops as presented at QCon London 2018
PDF
A Research Study Into DevOps Bottlenecks as presented at Oracle Code LA 2018
PDF
Java Puzzlers NG S03 a DevNexus 2018
PDF
Where the Helm are your binaries? as presented at Canada Kubernetes Meetups
PDF
Data driven devops as presented at Codemash 2018
PDF
A Research Study into DevOps Bottlenecks as presented at Codemash 2018
PPTX
Best Practices for Managing Docker Versions as presented at JavaOne 2017
PDF
Troubleshooting & Debugging Production Microservices in Kubernetes as present...
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Devoxx 2017
PPTX
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevOps Days Be...
PDF
Java Puzzlers NG S02: Down the Rabbit Hole as it was presented at The Pittsbu...
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
PDF
Let’s Wing It: A Study in DevRel Strategy
PDF
Log Driven First Class Customer Support at Scale
PPTX
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
PDF
Patterns and antipatterns in Docker image lifecycle as was presented at DC Do...
DevOps Patterns & Antipatterns for Continuous Software Updates @ NADOG April ...
DevOps Patterns & Antipatterns for Continuous Software Updates @ DevOps.com A...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Oracle Code NY...
Data driven devops as presented at QCon London 2018
A Research Study Into DevOps Bottlenecks as presented at Oracle Code LA 2018
Java Puzzlers NG S03 a DevNexus 2018
Where the Helm are your binaries? as presented at Canada Kubernetes Meetups
Data driven devops as presented at Codemash 2018
A Research Study into DevOps Bottlenecks as presented at Codemash 2018
Best Practices for Managing Docker Versions as presented at JavaOne 2017
Troubleshooting & Debugging Production Microservices in Kubernetes as present...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Devoxx 2017
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevOps Days Be...
Java Puzzlers NG S02: Down the Rabbit Hole as it was presented at The Pittsbu...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
Let’s Wing It: A Study in DevRel Strategy
Log Driven First Class Customer Support at Scale
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
Patterns and antipatterns in Docker image lifecycle as was presented at DC Do...
Ad

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
Teaching material agriculture food technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Encapsulation theory and applications.pdf
PPTX
Cloud computing and distributed systems.
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Empathic Computing: Creating Shared Understanding
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Teaching material agriculture food technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Big Data Technologies - Introduction.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Encapsulation theory and applications.pdf
Cloud computing and distributed systems.
Spectral efficient network and resource selection model in 5G networks
Agricultural_Statistics_at_a_Glance_2022_0.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation_ Review paper, used for researhc scholars

Developing for multi component environments while keeping your sanity