Suche senden
Hochladen
Put a Button on It: Removing Barriers to Going Fast
•
41 gefällt mir
•
10,313 views
OSCON Byrum
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 97
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Real World Fun with ActiveResource
Real World Fun with ActiveResource
Rob C
Ansible 101 - Presentation at Ansible STL Meetup
Ansible 101 - Presentation at Ansible STL Meetup
Jeff Geerling
Consuming REST services with ActiveResource
Consuming REST services with ActiveResource
Wolfram Arnold
Capybara + RSpec - ruby dsl-based web ui qa automation
Capybara + RSpec - ruby dsl-based web ui qa automation
COMAQA.BY
Ansible - Hands on Training
Ansible - Hands on Training
Mehmet Ali Aydın
Ansible
Ansible
Vishal Yadav
Introduction to ansible galaxy
Introduction to ansible galaxy
Ivan Serdyuk
Ruby w/o Rails (Олександр Сімонов)
Ruby w/o Rails (Олександр Сімонов)
Fwdays
Empfohlen
Real World Fun with ActiveResource
Real World Fun with ActiveResource
Rob C
Ansible 101 - Presentation at Ansible STL Meetup
Ansible 101 - Presentation at Ansible STL Meetup
Jeff Geerling
Consuming REST services with ActiveResource
Consuming REST services with ActiveResource
Wolfram Arnold
Capybara + RSpec - ruby dsl-based web ui qa automation
Capybara + RSpec - ruby dsl-based web ui qa automation
COMAQA.BY
Ansible - Hands on Training
Ansible - Hands on Training
Mehmet Ali Aydın
Ansible
Ansible
Vishal Yadav
Introduction to ansible galaxy
Introduction to ansible galaxy
Ivan Serdyuk
Ruby w/o Rails (Олександр Сімонов)
Ruby w/o Rails (Олександр Сімонов)
Fwdays
Continuous Testing with Molecule, Ansible, and GitHub Actions
Continuous Testing with Molecule, Ansible, and GitHub Actions
Jeff Geerling
What's New in v2 - AnsibleFest London 2015
What's New in v2 - AnsibleFest London 2015
jimi-c
Capybara
Capybara
Mona Soni
Capybara with Rspec
Capybara with Rspec
Omnia Helmi
Building an API with Django and Django REST Framework
Building an API with Django and Django REST Framework
Christopher Foresman
Jenkins and ansible reference
Jenkins and ansible reference
laonap166
DevOps in a Regulated World - aka 'Ansible, AWS, and Jenkins'
DevOps in a Regulated World - aka 'Ansible, AWS, and Jenkins'
rmcleay
Asset Pipeline in Ruby on Rails
Asset Pipeline in Ruby on Rails
RORLAB
Introduction to Ansible - Jan 28 - Austin MeetUp
Introduction to Ansible - Jan 28 - Austin MeetUp
tylerturk
Demystifying Ruby on Rails
Demystifying Ruby on Rails
Johan Pretorius
The Evolution of Airbnb's Frontend
The Evolution of Airbnb's Frontend
Spike Brehm
Cachopo - Scalable Stateful Services - Madrid Elixir Meetup
Cachopo - Scalable Stateful Services - Madrid Elixir Meetup
Abel Muíño
Ansible + WordPress
Ansible + WordPress
Alan Lok
CouchDB for Web Applications - Erlang Factory London 2009
CouchDB for Web Applications - Erlang Factory London 2009
Jason Davies
PDXPortland - Dockerize Django
PDXPortland - Dockerize Django
Hannes Hapke
Frameworks and webcomponents
Frameworks and webcomponents
Filip Bruun Bech-Larsen
Webcomponents are your frameworks best friend
Webcomponents are your frameworks best friend
Filip Bruun Bech-Larsen
AWS meets Continuous Delivery
AWS meets Continuous Delivery
Andreas Mohrhard
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
Shengyou Fan
Build scripting with psake
Build scripting with psake
Adam Crane
Continuous Deployment at Etsy: A Tale of Two Approaches
Continuous Deployment at Etsy: A Tale of Two Approaches
Ross Snyder
Presenter and Decorator in Rails
Presenter and Decorator in Rails
Thaichor Seng
Weitere ähnliche Inhalte
Was ist angesagt?
Continuous Testing with Molecule, Ansible, and GitHub Actions
Continuous Testing with Molecule, Ansible, and GitHub Actions
Jeff Geerling
What's New in v2 - AnsibleFest London 2015
What's New in v2 - AnsibleFest London 2015
jimi-c
Capybara
Capybara
Mona Soni
Capybara with Rspec
Capybara with Rspec
Omnia Helmi
Building an API with Django and Django REST Framework
Building an API with Django and Django REST Framework
Christopher Foresman
Jenkins and ansible reference
Jenkins and ansible reference
laonap166
DevOps in a Regulated World - aka 'Ansible, AWS, and Jenkins'
DevOps in a Regulated World - aka 'Ansible, AWS, and Jenkins'
rmcleay
Asset Pipeline in Ruby on Rails
Asset Pipeline in Ruby on Rails
RORLAB
Introduction to Ansible - Jan 28 - Austin MeetUp
Introduction to Ansible - Jan 28 - Austin MeetUp
tylerturk
Demystifying Ruby on Rails
Demystifying Ruby on Rails
Johan Pretorius
The Evolution of Airbnb's Frontend
The Evolution of Airbnb's Frontend
Spike Brehm
Cachopo - Scalable Stateful Services - Madrid Elixir Meetup
Cachopo - Scalable Stateful Services - Madrid Elixir Meetup
Abel Muíño
Ansible + WordPress
Ansible + WordPress
Alan Lok
CouchDB for Web Applications - Erlang Factory London 2009
CouchDB for Web Applications - Erlang Factory London 2009
Jason Davies
PDXPortland - Dockerize Django
PDXPortland - Dockerize Django
Hannes Hapke
Frameworks and webcomponents
Frameworks and webcomponents
Filip Bruun Bech-Larsen
Webcomponents are your frameworks best friend
Webcomponents are your frameworks best friend
Filip Bruun Bech-Larsen
AWS meets Continuous Delivery
AWS meets Continuous Delivery
Andreas Mohrhard
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
Shengyou Fan
Build scripting with psake
Build scripting with psake
Adam Crane
Was ist angesagt?
(20)
Continuous Testing with Molecule, Ansible, and GitHub Actions
Continuous Testing with Molecule, Ansible, and GitHub Actions
What's New in v2 - AnsibleFest London 2015
What's New in v2 - AnsibleFest London 2015
Capybara
Capybara
Capybara with Rspec
Capybara with Rspec
Building an API with Django and Django REST Framework
Building an API with Django and Django REST Framework
Jenkins and ansible reference
Jenkins and ansible reference
DevOps in a Regulated World - aka 'Ansible, AWS, and Jenkins'
DevOps in a Regulated World - aka 'Ansible, AWS, and Jenkins'
Asset Pipeline in Ruby on Rails
Asset Pipeline in Ruby on Rails
Introduction to Ansible - Jan 28 - Austin MeetUp
Introduction to Ansible - Jan 28 - Austin MeetUp
Demystifying Ruby on Rails
Demystifying Ruby on Rails
The Evolution of Airbnb's Frontend
The Evolution of Airbnb's Frontend
Cachopo - Scalable Stateful Services - Madrid Elixir Meetup
Cachopo - Scalable Stateful Services - Madrid Elixir Meetup
Ansible + WordPress
Ansible + WordPress
CouchDB for Web Applications - Erlang Factory London 2009
CouchDB for Web Applications - Erlang Factory London 2009
PDXPortland - Dockerize Django
PDXPortland - Dockerize Django
Frameworks and webcomponents
Frameworks and webcomponents
Webcomponents are your frameworks best friend
Webcomponents are your frameworks best friend
AWS meets Continuous Delivery
AWS meets Continuous Delivery
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
Build scripting with psake
Build scripting with psake
Andere mochten auch
Continuous Deployment at Etsy: A Tale of Two Approaches
Continuous Deployment at Etsy: A Tale of Two Approaches
Ross Snyder
Presenter and Decorator in Rails
Presenter and Decorator in Rails
Thaichor Seng
DRYing Up Rails Views and Controllers
DRYing Up Rails Views and Controllers
James Gray
Scaling Deployment at Etsy
Scaling Deployment at Etsy
Daniel Schauenberg
DevOps Jungle of Tools, Ran Tavory
DevOps Jungle of Tools, Ran Tavory
DevOpsDays Tel Aviv
Chad Dickerson, Etsy Presentation @ Lean Startup SXSW
Chad Dickerson, Etsy Presentation @ Lean Startup SXSW
500 Startups
Andere mochten auch
(6)
Continuous Deployment at Etsy: A Tale of Two Approaches
Continuous Deployment at Etsy: A Tale of Two Approaches
Presenter and Decorator in Rails
Presenter and Decorator in Rails
DRYing Up Rails Views and Controllers
DRYing Up Rails Views and Controllers
Scaling Deployment at Etsy
Scaling Deployment at Etsy
DevOps Jungle of Tools, Ran Tavory
DevOps Jungle of Tools, Ran Tavory
Chad Dickerson, Etsy Presentation @ Lean Startup SXSW
Chad Dickerson, Etsy Presentation @ Lean Startup SXSW
Ähnlich wie Put a Button on It: Removing Barriers to Going Fast
Virtualize and automate your development environment for fun and profit
Virtualize and automate your development environment for fun and profit
Andreas Heim
Getting started with developing Nodejs
Getting started with developing Nodejs
Phil Hawksworth
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
André Goliath
Free The Enterprise With Ruby & Master Your Own Domain
Free The Enterprise With Ruby & Master Your Own Domain
Ken Collins
The "Holy Grail" of Dev/Ops
The "Holy Grail" of Dev/Ops
Erik Osterman
Puppet Camp Atlanta 2014: DEV Toolsets for Ops (Beginner) -
Puppet Camp Atlanta 2014: DEV Toolsets for Ops (Beginner) -
Puppet
Puppet for dummies - PHPBenelux UG edition
Puppet for dummies - PHPBenelux UG edition
Joshua Thijssen
High Stakes Continuous Delivery in the Real World #OpenWest
High Stakes Continuous Delivery in the Real World #OpenWest
Joshua Warren
Scaling Up Lookout
Scaling Up Lookout
Lookout
The Modern Developer Toolbox
The Modern Developer Toolbox
Pablo Godel
Midwest PHP 2017 DevOps For Small team
Midwest PHP 2017 DevOps For Small team
Joe Ferguson
Learn you some Ansible for great good!
Learn you some Ansible for great good!
David Lapsley
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
Peter Leschev
Puppeteer - Headless Chrome Node API
Puppeteer - Headless Chrome Node API
ubunturk
Puppet for dummies - ZendCon 2011 Edition
Puppet for dummies - ZendCon 2011 Edition
Joshua Thijssen
ZendCon 2015 - DevOps for Small Teams
ZendCon 2015 - DevOps for Small Teams
Joe Ferguson
Madison PHP 2015 - DevOps For Small Teams
Madison PHP 2015 - DevOps For Small Teams
Joe Ferguson
A Tale of Two Workflows - ChefConf 2014
A Tale of Two Workflows - ChefConf 2014
Pete Cheslock
Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & ope...
Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & ope...
James Wickett
WordPress automation and CI
WordPress automation and CI
Ran Bar-Zik
Ähnlich wie Put a Button on It: Removing Barriers to Going Fast
(20)
Virtualize and automate your development environment for fun and profit
Virtualize and automate your development environment for fun and profit
Getting started with developing Nodejs
Getting started with developing Nodejs
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Free The Enterprise With Ruby & Master Your Own Domain
Free The Enterprise With Ruby & Master Your Own Domain
The "Holy Grail" of Dev/Ops
The "Holy Grail" of Dev/Ops
Puppet Camp Atlanta 2014: DEV Toolsets for Ops (Beginner) -
Puppet Camp Atlanta 2014: DEV Toolsets for Ops (Beginner) -
Puppet for dummies - PHPBenelux UG edition
Puppet for dummies - PHPBenelux UG edition
High Stakes Continuous Delivery in the Real World #OpenWest
High Stakes Continuous Delivery in the Real World #OpenWest
Scaling Up Lookout
Scaling Up Lookout
The Modern Developer Toolbox
The Modern Developer Toolbox
Midwest PHP 2017 DevOps For Small team
Midwest PHP 2017 DevOps For Small team
Learn you some Ansible for great good!
Learn you some Ansible for great good!
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
Puppeteer - Headless Chrome Node API
Puppeteer - Headless Chrome Node API
Puppet for dummies - ZendCon 2011 Edition
Puppet for dummies - ZendCon 2011 Edition
ZendCon 2015 - DevOps for Small Teams
ZendCon 2015 - DevOps for Small Teams
Madison PHP 2015 - DevOps For Small Teams
Madison PHP 2015 - DevOps For Small Teams
A Tale of Two Workflows - ChefConf 2014
A Tale of Two Workflows - ChefConf 2014
Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & ope...
Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & ope...
WordPress automation and CI
WordPress automation and CI
Mehr von OSCON Byrum
OSCON 2013 - Planning an OpenStack Cloud - Tom Fifield
OSCON 2013 - Planning an OpenStack Cloud - Tom Fifield
OSCON Byrum
Protecting Open Innovation with the Defensive Patent License
Protecting Open Innovation with the Defensive Patent License
OSCON Byrum
Using Cascalog to build an app with City of Palo Alto Open Data
Using Cascalog to build an app with City of Palo Alto Open Data
OSCON Byrum
Finite State Machines - Why the fear?
Finite State Machines - Why the fear?
OSCON Byrum
Open Source Automotive Development
Open Source Automotive Development
OSCON Byrum
How we built our community using Github - Uri Cohen
How we built our community using Github - Uri Cohen
OSCON Byrum
The Vanishing Pattern: from iterators to generators in Python
The Vanishing Pattern: from iterators to generators in Python
OSCON Byrum
Distributed Coordination with Python
Distributed Coordination with Python
OSCON Byrum
An overview of open source in East Asia (China, Japan, Korea)
An overview of open source in East Asia (China, Japan, Korea)
OSCON Byrum
Oscon 2013 Jesse Anderson
Oscon 2013 Jesse Anderson
OSCON Byrum
US Patriot Act OSCON2012 David Mertz
US Patriot Act OSCON2012 David Mertz
OSCON Byrum
OSCON 2012 US Patriot Act Implications for Cloud Computing - Diane Mueller, A...
OSCON 2012 US Patriot Act Implications for Cloud Computing - Diane Mueller, A...
OSCON Byrum
Big Data for each one of us
Big Data for each one of us
OSCON Byrum
BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
OSCON Byrum
Declarative web data visualization using ClojureScript
Declarative web data visualization using ClojureScript
OSCON Byrum
Using and Building Open Source in Google Corporate Engineering - Justin McWil...
Using and Building Open Source in Google Corporate Engineering - Justin McWil...
OSCON Byrum
A Look at the Network: Searching for Truth in Distributed Applications
A Look at the Network: Searching for Truth in Distributed Applications
OSCON Byrum
Life After Sharding: Monitoring and Management of a Complex Data Cloud
Life After Sharding: Monitoring and Management of a Complex Data Cloud
OSCON Byrum
Faster! Faster! Accelerate your business with blazing prototypes
Faster! Faster! Accelerate your business with blazing prototypes
OSCON Byrum
Comparing open source private cloud platforms
Comparing open source private cloud platforms
OSCON Byrum
Mehr von OSCON Byrum
(20)
OSCON 2013 - Planning an OpenStack Cloud - Tom Fifield
OSCON 2013 - Planning an OpenStack Cloud - Tom Fifield
Protecting Open Innovation with the Defensive Patent License
Protecting Open Innovation with the Defensive Patent License
Using Cascalog to build an app with City of Palo Alto Open Data
Using Cascalog to build an app with City of Palo Alto Open Data
Finite State Machines - Why the fear?
Finite State Machines - Why the fear?
Open Source Automotive Development
Open Source Automotive Development
How we built our community using Github - Uri Cohen
How we built our community using Github - Uri Cohen
The Vanishing Pattern: from iterators to generators in Python
The Vanishing Pattern: from iterators to generators in Python
Distributed Coordination with Python
Distributed Coordination with Python
An overview of open source in East Asia (China, Japan, Korea)
An overview of open source in East Asia (China, Japan, Korea)
Oscon 2013 Jesse Anderson
Oscon 2013 Jesse Anderson
US Patriot Act OSCON2012 David Mertz
US Patriot Act OSCON2012 David Mertz
OSCON 2012 US Patriot Act Implications for Cloud Computing - Diane Mueller, A...
OSCON 2012 US Patriot Act Implications for Cloud Computing - Diane Mueller, A...
Big Data for each one of us
Big Data for each one of us
BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Declarative web data visualization using ClojureScript
Declarative web data visualization using ClojureScript
Using and Building Open Source in Google Corporate Engineering - Justin McWil...
Using and Building Open Source in Google Corporate Engineering - Justin McWil...
A Look at the Network: Searching for Truth in Distributed Applications
A Look at the Network: Searching for Truth in Distributed Applications
Life After Sharding: Monitoring and Management of a Complex Data Cloud
Life After Sharding: Monitoring and Management of a Complex Data Cloud
Faster! Faster! Accelerate your business with blazing prototypes
Faster! Faster! Accelerate your business with blazing prototypes
Comparing open source private cloud platforms
Comparing open source private cloud platforms
Kürzlich hochgeladen
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
Sri Ambati
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
"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.pptx
hariprasad279825
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Kürzlich hochgeladen
(20)
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Leverage 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 2024
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
"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.pptx
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Put a Button on It: Removing Barriers to Going Fast
1.
Put a Button
on it Removing Barriers to Going Fast kastner@gmail.com / @kastner jgoulah@gmail.com / @johngoulah
2.
3.
1+ Billion Pageviews
Per Month
4.
Speed
5.
~80 Engineers
6.
Barriers
7.
Deployinator
8.
9.
We’re Hiring http://etsy.com/jobs
10.
11.
Optimization
12.
Happiness
13.
Sad Engineers are Bad
Engineers
14.
Barriers
15.
Process
16.
“Process is an
embedded reaction to prior stupidity” – Clay Shirky
17.
Fear
18.
19.
Correctness
20.
"My strategy has
always been: be wrong as Text fast as we can, Which basically means, we're gonna screw up, … Let's not be afraid of that." – Andrew Stanton
21.
Legacy
22.
How?
23.
Communication
24.
Trust
25.
Openness
26.
Constant Improvement
27.
Then vs. Now
28.
2009
29.
2009
2011
30.
2009 Single Deploy
Master
31.
2009
2011 Single Deploy Anyone Can Master Deploy
32.
2009 Rollback in
Fear
33.
2009
2011 Rollback in Roll Forward Fear to Victory
34.
2009 All Day Deploys
35.
2009
2011 All Day Deploy All Deploys Day
36.
How… for reals
37.
So, what does
Etsy optimize for?
38.
MTTR vs. MTBF
39.
Default to Open
40.
Culture First
41.
If it’s your
first day at Etsy, you must deploy!
42.
43.
Doing the dumbest
thing that can possibly work
44.
Committing to Trunk
45.
Branching in Code
46.
if ($cfg["new_search"]) {
// new hotness $resp = search_solr(); } else { // old busted $resp = search_grep(); }
47.
Configuration is Code
48.
$cfg["new_search"] = true;
49.
Blameless Post-mortems
50.
Databases are Different
51.
Does it Work?
52.
53.
54.
6 Change-related incidents in
2010
55.
November code-freeze
56.
November code-freeze
721 Deploys
57.
Deployinator
58.
59.
60.
61.
Capistrano
62.
Capistrano Puppet
63.
Capistrano Puppet
Fabric
64.
Capistrano Puppet
Fabric Chef
65.
66.
67.
68.
69.
70.
“Framework”
71.
STACK=search rake new_stack
72.
run_cmd %Q{cap deploy}
73.
log_and_stream "Starting Web
deploy<br>"
74.
log_and_shout({
:old_build => old_build, :build => build, :send_email => true })
75.
Communication
76.
77.
78.
79.
80.
81.
82.
Dashboard Driven
Development
83.
84.
5:27 < devbot>
PRODUCTION deployed by vthommeret version: 7f08b7a-20110722-191739-UTC took: 131.042598 seconds diff: http://deployinator.etsycorp.com/diff/web/0cbf2f0/7f08b7a
85.
e ntial
Co nf id Etsy
86.
Deployinator
Deploy Host Web 1 Web 2 Web N
87.
Deployinator
ssh Deploy Host Web 1 Web 2 Web N
88.
Deployinator
ssh Deploy Host dsh Web 1 Web 2 Web N
89.
Deployinator
ssh Deploy Host dsh Web 1 Web 2 Web N
90.
Deployinator
ssh Deploy Host dsh Rsync Web 1 Web 2 Web N
91.
What’s Stopping You?
92.
Know what you’re
optimizing for
93.
Deployinator is Open
Source Software!
94.
Deployinator is Open
Source Software! http://github.com/etsy/deployinator
95.
Deployinator is Open
Source Software! http://github.com/etsy/deployinator (right after this talk)
96.
Thank you
97.
Thank you http://github.com/etsy/deployinator
Jetzt herunterladen