In just over a year, siroop's engineering teams went from ever more painful releases to 100s of fast and safe production deployments per day. This presentation provides some insights into how this journey unfolded and highlights some of the systemic, cultural and technological changes that were part of it.
Introduction to DevOps - Rackspace tech nightMarc Cluet
Talk given during the July Rackspace tech night which is an introduction to DevOps, no need for any previous technical knowledge as this concentrates on the culture and methodology.
The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...eZ Systems
Kieron Sambrook-Smith, Chief Commercial Officer at Platform.sh spoke at eZ Conference 2017 in London about the business value of Platform as a Service (PaaS) Automation.
He covers the many aspects of the advantages of using a PaaS. The business value you can expect to reap will range from hosting cost savings, better workflow and team productivity, new project delivery concepts, and greater competitive advantage. Discover a more advanced implementation of your service offering.
"Platform Engineering in practice — Why and How to start", Serg Hospodarets Fwdays
The tech industry went from IT to DevOps, and Platform Engineering showed it well to enable effective software products development.
Serg with his teams re-architected and delivered a few Web Cloud Platforms, and applied engineering reorganizations, to improve companies’ products delivery.
It was done at scale- a few hundred engineers and operations, dozens of products, hundreds of microservices and customers.
This talk aims to share the experience and learned practices, including practical technical tooling suggestions, processes, and team organization tips. And, of course, live and coding demos.
Enterprise-Grade DevOps Solutions for a Start Up BudgetDevOps.com
Even though you’re a small startup or medium-sized business and just beginning your product journey, it doesn’t mean you can’t have a robust and scalable DevOps environment like the enterprise experts. It is always a good practice when building a startup or a new company to have a solid foundation and start implementing efficient and scalable solutions early. Join and learn how having a limited budget doesn’t mean you can’t have enterprise quality tools.
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as CodeSteve Mercier
Slides from my talk at ConFoo Montreal, February 2016. A presentation on how to apply configuration management (CM) principles for your various environments, to control changes made to them. You apply CM on your code, why not on your environments content? This presentation will present the infrastructure as code principles using Chef and/or Ansible. Topics discussed include Continuous Integration, Continuous Delivery/Deployment principles, Infrastructure As Code and DevOps.
Breaking the 2 Pizza Paradox with your Platform as an ApplicationMark Rendell
In my experience many large enterprises would love the adoption of DevOps to be as simple as bringing Development closer to Operations. In practice they need to consider many development teams, multiple suppliers, multiple service providers, not to mention multiple business divisions. I describe my experiences of implementing Continuous Delivery in large enterprises with heterogeneous technology stacks and share my belief that Platform Applications will be the saviour of enterprise DevOps.
Another day, another buzzword in the world of software development! ‘Microservices’ is a new approach to structuring server-side software. But is it really new? In this talk I’ll walk you through the birth and ‘raison d’etre’ of microservices and tell about pro’s and con’s of the approach.
Having laid the foundation, we will take a look at best-practices and patterns for building micro service architectures and combine this with a tour of current technologies and development tools.
Finally, I will take a quick look at the future and discuss some of the remaining challenges. All parts of the presentation will be accompanied by structural examples based on a real ecommerse system.
Introduction to DevOps - Rackspace tech nightMarc Cluet
Talk given during the July Rackspace tech night which is an introduction to DevOps, no need for any previous technical knowledge as this concentrates on the culture and methodology.
The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...eZ Systems
Kieron Sambrook-Smith, Chief Commercial Officer at Platform.sh spoke at eZ Conference 2017 in London about the business value of Platform as a Service (PaaS) Automation.
He covers the many aspects of the advantages of using a PaaS. The business value you can expect to reap will range from hosting cost savings, better workflow and team productivity, new project delivery concepts, and greater competitive advantage. Discover a more advanced implementation of your service offering.
"Platform Engineering in practice — Why and How to start", Serg Hospodarets Fwdays
The tech industry went from IT to DevOps, and Platform Engineering showed it well to enable effective software products development.
Serg with his teams re-architected and delivered a few Web Cloud Platforms, and applied engineering reorganizations, to improve companies’ products delivery.
It was done at scale- a few hundred engineers and operations, dozens of products, hundreds of microservices and customers.
This talk aims to share the experience and learned practices, including practical technical tooling suggestions, processes, and team organization tips. And, of course, live and coding demos.
Enterprise-Grade DevOps Solutions for a Start Up BudgetDevOps.com
Even though you’re a small startup or medium-sized business and just beginning your product journey, it doesn’t mean you can’t have a robust and scalable DevOps environment like the enterprise experts. It is always a good practice when building a startup or a new company to have a solid foundation and start implementing efficient and scalable solutions early. Join and learn how having a limited budget doesn’t mean you can’t have enterprise quality tools.
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as CodeSteve Mercier
Slides from my talk at ConFoo Montreal, February 2016. A presentation on how to apply configuration management (CM) principles for your various environments, to control changes made to them. You apply CM on your code, why not on your environments content? This presentation will present the infrastructure as code principles using Chef and/or Ansible. Topics discussed include Continuous Integration, Continuous Delivery/Deployment principles, Infrastructure As Code and DevOps.
Breaking the 2 Pizza Paradox with your Platform as an ApplicationMark Rendell
In my experience many large enterprises would love the adoption of DevOps to be as simple as bringing Development closer to Operations. In practice they need to consider many development teams, multiple suppliers, multiple service providers, not to mention multiple business divisions. I describe my experiences of implementing Continuous Delivery in large enterprises with heterogeneous technology stacks and share my belief that Platform Applications will be the saviour of enterprise DevOps.
Another day, another buzzword in the world of software development! ‘Microservices’ is a new approach to structuring server-side software. But is it really new? In this talk I’ll walk you through the birth and ‘raison d’etre’ of microservices and tell about pro’s and con’s of the approach.
Having laid the foundation, we will take a look at best-practices and patterns for building micro service architectures and combine this with a tour of current technologies and development tools.
Finally, I will take a quick look at the future and discuss some of the remaining challenges. All parts of the presentation will be accompanied by structural examples based on a real ecommerse system.
Continuous Delivery for Python Developers – PyCon OttoPeter Bittner
Continuous Delivery sounds easy in theory, but it’s hard to do in practice. There are myriads of things you can and should do to get your code delivered faster, reliably. We look at what we can do as Python developers, or as a small or mid-sized team to make the industrialized software development production chain come true.
To successfully deliver your IT project: build your team, build your Agile it...Jean-François Nguyen
Today, we are hearing a lot talking about digital company but many of those same companies are forgetting what is a digital company. Back to basics, It's simply a company dealing with IT projects. So, here is my lessons learnt regarding 'How to deliver successfull IT projects' from my 15 years spent as an IT project manager and my 5 years spent as a Lean & Agile coach.
Taking AppSec to 11 - BSides Austin 2016Matt Tesauro
Curious how DevOps, Agile and CI/CD ideas can speed up your AppSec program? Here's how it can be done and an example where it lead to a 5x speed/flow improvement.
Technology and Digital Platform | 2019 partner summitAndrew Kumar
Technology: Andrew Kumar will share a refresher of our technology standards, documentation while highlighting what is changing in 2019 in the reference architecture and starter kits.
Digital Platform: Andrew Kumar will follow tech and design updates with a refresher on why the digital platform matters, what exists in the digital platform, what is being worked on, and what is coming next as we co-create value, save team member effort, and improve speed to market with investments in the digital platform.
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)Razorleaf Corporation
In this course you will learn how Inphi Corporation has capitalized on the Autodesk PLM 360 tool to
manage its enterprise business processes; including new product introduction, items and BOMs, change
management, quality management, supplier management and much more. Share Inphi’s excitement
about improved visibility of organizational performance to project managers, executives, and indeed the
entire global organization by incorporating all of these business applications onto a single platform.
Understand how Inphi has improved compliance to their NPI and Quality processes by implementing task
management with workflow validation and a tiered approval process. Learn how Inphi tracks their
development process through the use of connected, but dedicated, workspaces for Engineering,
Marketing and Operations. See how Inphi leverages Jitterbit to integrate with several other business
systems such as salesforce.com, Oracle EBS, and Autodesk Vault. By attending this class, you will go on a
tour of how Autodesk PLM 360 has transformed Inphi’s business and could potentially transform yours as
well.
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things BetterMatt Tesauro
Slide deck from AppSec California 2016 + some additional slides.
Abstract:
How many applications are in your company’s portfolio? What’s the headcount for your AppSec team? Whatever your situation is, I am sure the numbers are not in your favor. Its not time to find a new career, it's time to up your game. This talk will cover how to take your small merry band of AppSec professionals and scale it up to a virtual army. By taking the best of DevOps, Agile and CI/CD, you can iteratively up your AppSec game over time and begin your ascent out of the security hole you are in.
The talk covers real world experiences running AppSec groups at two different companies. Rackspace with approximately 4,000+ employees and Pearson with 40,000+. Both have an international presence and far more apps and developers that AppSec staff. The talk covers the key principles to speed and scale up AppSec programs using an AppSec Pipeline as well as practical examples of these practices put into use. Start early and begin to buy down the technical security dept which feels inevitable with more traditional AppSec program thinking.
The Business Value of a PaaS (presented by Kieron Sambrook Smith, Chief Comme...eZ Systems
How can you introduce regime change across IT development and operations that could deliver positive effects on your live business services? In this session, you’ll learn how a Platform as a Service (PaaS), like Platform.sh, can give your business wings.
Moving 65,000 Microsofties to DevOps with Visual Studio Team ServicesVSTS Community MSFT
How do you migrate over 65,000 of the most demanding software engineers from infrastructure built up over decades of high-intensity work into a common engineering system based on modern software development technologies and best practices?
Until recently, technology was seen as a cost centre. Software was built and operated throughout different silos, with different people, culture, tools and reward systems. The software lifecycle was neglected, creating a legacy of fragile applications.
The world has changed. We are now living in a software-driven economy, disrupting traditional businesses and changing the world’s system of capitalism as we have known it for centuries.
In today's economy, engineering effectiveness is imperative to prevent business atrophy and death. This requires an energetic response.
This talk explores how to evolve engineering effectiveness in a value-centric approach, helping you move towards having autonomous teams able to promote small and frequent changes, aligned to your unique context, objectives and concerns.
This presentation provides an overview of the Rapise automated testing tool from Inflectra. It provides an background on why you need to use automated testing as part of your development process and the features and differentiators that make Rapise your best choice for testing web, mobile, desktop, mainframe and api applications.
Octo and the DevSecOps Evolution at Oracle by Ian Van HovenInfluxData
The transition from 40 years of successful licensed software development to an agile-based SaaS business involves many challenges. Octo, a real-time streaming metrics framework built around InfluxDB time series database, is aimed specifically at one: simplifying the collection and visualization of mission-critical operational data to enable a culture change toward metrics immersion and product ownership. Learn more by viewing this InfluxDays NYC 2019 presentation.
Brainstack Technology is a service based tech start which offers great services in the field of DevOps,Cloud services,machine learning,IoT and software testing.
We have partnered with start-ups,government and telecom companies to deliver some great solutions.
Our aim is to deliver the complete range of technology services starting from ideation to execution, thus enabling our global clients to outperform the competition.
How to choose Enterprise tools to build out your Continuous Delivery toolscapeXebiaLabs
While there is much more to Continuous Delivery and DevOps than tooling, everybody knows an effective toolscape is a key prerequisite to success. This presentation outlines the most important categories of CD and DevOps tools and present 12 evaluation criteria that will allow your organization to define a scalable toolscape without wasting time on interminable evaluations and political "my tool is better than your tool" battles.
We will also discuss a couple of real-world examples of Continuous Delivery and DevOps tooling architectures and analyze some of the motivations for each organization’s choices.
Continuous Delivery for Python Developers – PyCon OttoPeter Bittner
Continuous Delivery sounds easy in theory, but it’s hard to do in practice. There are myriads of things you can and should do to get your code delivered faster, reliably. We look at what we can do as Python developers, or as a small or mid-sized team to make the industrialized software development production chain come true.
To successfully deliver your IT project: build your team, build your Agile it...Jean-François Nguyen
Today, we are hearing a lot talking about digital company but many of those same companies are forgetting what is a digital company. Back to basics, It's simply a company dealing with IT projects. So, here is my lessons learnt regarding 'How to deliver successfull IT projects' from my 15 years spent as an IT project manager and my 5 years spent as a Lean & Agile coach.
Taking AppSec to 11 - BSides Austin 2016Matt Tesauro
Curious how DevOps, Agile and CI/CD ideas can speed up your AppSec program? Here's how it can be done and an example where it lead to a 5x speed/flow improvement.
Technology and Digital Platform | 2019 partner summitAndrew Kumar
Technology: Andrew Kumar will share a refresher of our technology standards, documentation while highlighting what is changing in 2019 in the reference architecture and starter kits.
Digital Platform: Andrew Kumar will follow tech and design updates with a refresher on why the digital platform matters, what exists in the digital platform, what is being worked on, and what is coming next as we co-create value, save team member effort, and improve speed to market with investments in the digital platform.
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)Razorleaf Corporation
In this course you will learn how Inphi Corporation has capitalized on the Autodesk PLM 360 tool to
manage its enterprise business processes; including new product introduction, items and BOMs, change
management, quality management, supplier management and much more. Share Inphi’s excitement
about improved visibility of organizational performance to project managers, executives, and indeed the
entire global organization by incorporating all of these business applications onto a single platform.
Understand how Inphi has improved compliance to their NPI and Quality processes by implementing task
management with workflow validation and a tiered approval process. Learn how Inphi tracks their
development process through the use of connected, but dedicated, workspaces for Engineering,
Marketing and Operations. See how Inphi leverages Jitterbit to integrate with several other business
systems such as salesforce.com, Oracle EBS, and Autodesk Vault. By attending this class, you will go on a
tour of how Autodesk PLM 360 has transformed Inphi’s business and could potentially transform yours as
well.
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things BetterMatt Tesauro
Slide deck from AppSec California 2016 + some additional slides.
Abstract:
How many applications are in your company’s portfolio? What’s the headcount for your AppSec team? Whatever your situation is, I am sure the numbers are not in your favor. Its not time to find a new career, it's time to up your game. This talk will cover how to take your small merry band of AppSec professionals and scale it up to a virtual army. By taking the best of DevOps, Agile and CI/CD, you can iteratively up your AppSec game over time and begin your ascent out of the security hole you are in.
The talk covers real world experiences running AppSec groups at two different companies. Rackspace with approximately 4,000+ employees and Pearson with 40,000+. Both have an international presence and far more apps and developers that AppSec staff. The talk covers the key principles to speed and scale up AppSec programs using an AppSec Pipeline as well as practical examples of these practices put into use. Start early and begin to buy down the technical security dept which feels inevitable with more traditional AppSec program thinking.
The Business Value of a PaaS (presented by Kieron Sambrook Smith, Chief Comme...eZ Systems
How can you introduce regime change across IT development and operations that could deliver positive effects on your live business services? In this session, you’ll learn how a Platform as a Service (PaaS), like Platform.sh, can give your business wings.
Moving 65,000 Microsofties to DevOps with Visual Studio Team ServicesVSTS Community MSFT
How do you migrate over 65,000 of the most demanding software engineers from infrastructure built up over decades of high-intensity work into a common engineering system based on modern software development technologies and best practices?
Until recently, technology was seen as a cost centre. Software was built and operated throughout different silos, with different people, culture, tools and reward systems. The software lifecycle was neglected, creating a legacy of fragile applications.
The world has changed. We are now living in a software-driven economy, disrupting traditional businesses and changing the world’s system of capitalism as we have known it for centuries.
In today's economy, engineering effectiveness is imperative to prevent business atrophy and death. This requires an energetic response.
This talk explores how to evolve engineering effectiveness in a value-centric approach, helping you move towards having autonomous teams able to promote small and frequent changes, aligned to your unique context, objectives and concerns.
This presentation provides an overview of the Rapise automated testing tool from Inflectra. It provides an background on why you need to use automated testing as part of your development process and the features and differentiators that make Rapise your best choice for testing web, mobile, desktop, mainframe and api applications.
Octo and the DevSecOps Evolution at Oracle by Ian Van HovenInfluxData
The transition from 40 years of successful licensed software development to an agile-based SaaS business involves many challenges. Octo, a real-time streaming metrics framework built around InfluxDB time series database, is aimed specifically at one: simplifying the collection and visualization of mission-critical operational data to enable a culture change toward metrics immersion and product ownership. Learn more by viewing this InfluxDays NYC 2019 presentation.
Brainstack Technology is a service based tech start which offers great services in the field of DevOps,Cloud services,machine learning,IoT and software testing.
We have partnered with start-ups,government and telecom companies to deliver some great solutions.
Our aim is to deliver the complete range of technology services starting from ideation to execution, thus enabling our global clients to outperform the competition.
How to choose Enterprise tools to build out your Continuous Delivery toolscapeXebiaLabs
While there is much more to Continuous Delivery and DevOps than tooling, everybody knows an effective toolscape is a key prerequisite to success. This presentation outlines the most important categories of CD and DevOps tools and present 12 evaluation criteria that will allow your organization to define a scalable toolscape without wasting time on interminable evaluations and political "my tool is better than your tool" battles.
We will also discuss a couple of real-world examples of Continuous Delivery and DevOps tooling architectures and analyze some of the motivations for each organization’s choices.
Acorn Recovery: Restore IT infra within minutesIP ServerOne
Introducing Acorn Recovery as a Service, a simple, fast, and secure managed disaster recovery (DRaaS) by IP ServerOne. A DR solution that helps restore your IT infra within minutes.
This presentation, created by Syed Faiz ul Hassan, explores the profound influence of media on public perception and behavior. It delves into the evolution of media from oral traditions to modern digital and social media platforms. Key topics include the role of media in information propagation, socialization, crisis awareness, globalization, and education. The presentation also examines media influence through agenda setting, propaganda, and manipulative techniques used by advertisers and marketers. Furthermore, it highlights the impact of surveillance enabled by media technologies on personal behavior and preferences. Through this comprehensive overview, the presentation aims to shed light on how media shapes collective consciousness and public opinion.
This presentation by Morris Kleiner (University of Minnesota), was made during the discussion “Competition and Regulation in Professions and Occupations” held at the Working Party No. 2 on Competition and Regulation on 10 June 2024. More papers and presentations on the topic can be found out at oe.cd/crps.
This presentation was uploaded with the author’s consent.
0x01 - Newton's Third Law: Static vs. Dynamic AbusersOWASP Beja
f you offer a service on the web, odds are that someone will abuse it. Be it an API, a SaaS, a PaaS, or even a static website, someone somewhere will try to figure out a way to use it to their own needs. In this talk we'll compare measures that are effective against static attackers and how to battle a dynamic attacker who adapts to your counter-measures.
About the Speaker
===============
Diogo Sousa, Engineering Manager @ Canonical
An opinionated individual with an interest in cryptography and its intersection with secure software development.
2. Hello
siroop
• Swiss e-commerce marketplace!
~1.2M products, ~500 merchants
• ~3 years old
• ~200 employees • digital natives • 60 in tech (incl. product, UX, DS and ITS)
Patric
• Studied computer science in CH and Oz
• Worked at ThoughtWorks, Springer Science, Yelp, Refind and others
• Joined siroop ~1.5 years ago
First as Head of Engineering, now CTO
3. Goal
Learn a bit about
• … our journey trying to get better at software delivery
• … how we do certain things today
4. Background
siroop 1.0
• Built on top of external/commercial shop solution
• Used to validate initial business ideas
• Monolithic, heavily customised and hard/slow to evolve
siroop 2.0 (aka resiroop)
• Re-built shop in-house to increase development speed
• Became a big driver for changing how we work
5. Transformation
• Started with a small team
e.g. ~5 people in total
• Re-defined how we work
e.g. values, principles, practices, tools, etc.
• Built trust
Through working software and transparency (e.g. showcases, visible backlogs, burn ups, etc.)
• Spread to rest of organisation 🏆
By growing and splitting team, sharing what we do, letting others copy, etc.
6. Nov 2016
Jan 2018
Jan 2017
Mar 2017
May 2017
Jul 2017
Sep 2017
Nov 2017
Feb 2018
inception
work flow (iteration-0)
first showcase
team splits (2nd team)
introduced OKRs
own aws account
adv. infra automation
ops responsibility
team splits (3rd team)
internal beta
public beta
on-call rotation
black friday
team splits (platform team)
20 - 40% live traffic
5% - 20% live traffic
100% live traffic
scaling siroop: people managers
team handbook
CD walking skeleton (iteration-0)
team grows
adv. monitoring & analytics
Key Events
work flow (iteration-0)
7. Flow of Work
In
Analysis
In
Dev
In
QA
Live
Signed
Off
Prioritised
Backlog
pull
next most
important
showcase
managed by
product owner
features
experiments
tech tasks
managed by
tech lead
possibly
estimated at
high-level
more
conversations,
reviews, etc.
exploratory
build, test,
deploy, automate,
refactor, evolve
architecture, etc.
time
8. Nov 2016
Jan 2018
Jan 2017
Mar 2017
May 2017
Jul 2017
Sep 2017
Nov 2017
Feb 2018
inception
work flow (iteration-0)
first showcase
team splits (2nd team)
introduced OKRs
own aws account
adv. infra automation
ops responsibility
team splits (3rd team)
internal beta
public beta
on-call rotation
black friday
team splits (platform team)
20 - 40% live traffic
5% - 20% live traffic
100% live traffic
scaling siroop: people managers
team handbook
CD walking skeleton (iteration-0)
team grows
adv. monitoring & analytics
Key Events
CD walking skeleton (iteration-0)
9. Deployment Pipelines
Build Test Pack. DEV STAG PROD
commit to
master
store
artifact
triggers
integrate,
validate,
compile,
etc.
smoke tests,
exploratory tests
automatic
deployment
CI Integrated Environments
! !!
continuously
monitored
unit,
integration,
CDCs,
functional
time (< 15 mins)
10.
11. Nov 2016
Jan 2018
Jan 2017
Mar 2017
May 2017
Jul 2017
Sep 2017
Nov 2017
Feb 2018
inception
work flow (iteration-0)
first showcase
team splits (2nd team)
introduced OKRs
own aws account
adv. infra automation
ops responsibility
team splits (3rd team)
internal beta
public beta
on-call rotation
black friday
team splits (platform team)
20 - 40% live traffic
5% - 20% live traffic
100% live traffic
scaling siroop: people managers
team handbook
CD walking skeleton (iteration-0)
team grows
adv. monitoring & analytics
Key Events
team handbook
team grows
team splits(2nd team)
12. Culture & Organisation
How we work
• Values
e.g. agile, lean, xp, DevOps, etc.
• Roles
e.g. tech lead, product manager, SE, etc.
• Flow of work
e.g. story maps, prioritised queue, kanban board, etc.
• Rituals
e.g. standups, retros, code reviews, OKR checkins, etc.
• Practices and patterns
e.g. CD, automation, testing strategy, clean code, etc.
• etc.
We wrote this stuff down in a handbook
13. Nov 2016
Jan 2018
Jan 2017
Mar 2017
May 2017
Jul 2017
Sep 2017
Nov 2017
Feb 2018
inception
work flow (iteration-0)
first showcase
team splits (2nd team)
introduced OKRs
own aws account
adv. infra automation
ops responsibility
team splits (3rd team)
internal beta
public beta
on-call rotation
black friday
team splits (platform team)
20 - 40% live traffic
5% - 20% live traffic
100% live traffic
scaling siroop: people managers
team handbook
CD walking skeleton (iteration-0)
team grows
adv. monitoring & analytics
Key Events
own aws account
adv. infra automation
ops responsibility
adv. monitoring & analytics
on-call rotation
15. Infrastructure Automation
The promised land! 🌈🦄
• Cloud-native
Entirely run on AWS (Frankfurt)
• Entire infrastructure defined as code #docker #terraform
❤ single source of truth - accessible to everyone
❤ almost no divergence or code duplication between integrated environments
❤ changes are rolled out safely and reliably via deployment pipeline
• Immutable and no need for config management tools
At a technical level, we don’t distinguish between a firewall change and a service deployment - it’s simply an infra change
• We treat the data center as one (large) computer #docker #ecs
❤ more resilience ❤ zero-downtime deployments ❤ better resource utilisation
$ terraform plan
-var-file=‘prod/shop.tfvars’
-var ‘shop_version=15b2296f’
$ terraform apply
module "shop" {
source = "modules/service"
name = "shop"
image = “siroop/shop”
version = “${var.shop_version}"
...
17. siroop Tech early 2018
siroop
Deployment frequency
Lead time for changes
Mean time to recover (MTTR)
Change failure rate < 1%
< 15 min
< 30 min
> 120 per day
(to prod)
see also: State of DevOps Report 2017