Continuous Delivery Patterns for Boring Releases @ DevOps Porto meetup - July 12th 2018

Manuel Pais
Manuel PaisDelivery Coach and Technologist focused on Teams and Flow at Independent
Continuous Delivery Patterns
for Boring Releases
About me
Manuel Pais
MS Software Eng
@manupaisable
manuelpais.net
me@manuelpais.net
DevOps and Delivery Consultant
Focused on teams and flow
2@manupaisable | manuelpais.net
@manupaisable | manuelpais.net 3
Today
1. Intro to boring releases
2. Patterns for safer releases
3. Patterns for faster releases
4. Patterns for sustainable delivery
@manupaisable | manuelpais.net 4
Today
1. Intro to boring releases
2. Patterns for safer releases
3. Patterns for faster releases
4. Patterns for sustainable delivery
5@manupaisable | manuelpais.net
6
App down,
refuses to restart
@manupaisable | manuelpais.net
7
App down,
refuses to restart
Data migration
completed… partially
@manupaisable | manuelpais.net
8
App down,
refuses to restart…
Missing
libraries…
Data migration
completed… partially
@manupaisable | manuelpais.net
9
App down,
refuses to restart…
The password master…
Data migration
completed… partially
Missing
libraries…
@manupaisable | manuelpais.net
10@manupaisable | manuelpais.net
11@manupaisable | manuelpais.net
@manupaisable | manuelpais.net 12
@manupaisable | manuelpais.net 13
@manupaisable | manuelpais.net 14
Build Test Deploy
@manupaisable | manuelpais.net 15
Build Test Deploy
Build Test Deploy
@manupaisable | manuelpais.net 16
Build Test Deploy
Build Test Deploy
Build Test Deploy
@manupaisable | manuelpais.net 17
Build Test Deploy
Build Test Deploy
Build Test Deploy Monitor
18
Outcomes
@manupaisable | manuelpais.net
“ability to get changes of all types,
into production, or into the hands of
users, safely and quickly in a
sustainable way”
–Dave Farley & Jez Humble
continuousdelivery.com
@manupaisable | manuelpais.net 19
@manupaisable | manuelpais.net 20
Today
1. Intro to boring releases
2. Patterns for safer releases
3. Patterns for faster releases
4. Patterns for sustainable delivery
“ability to get changes of all types,
into production, or into the hands of
users, safely and quickly in a
sustainable way”
–Dave Farley & Jez Humble
continuousdelivery.com
@manupaisable | manuelpais.net 21
STEP ONE
map all release activities in a
deployment pipeline
22@manupaisable | manuelpais.net
23@manupaisable | manuelpais.net
Gains from
improving visibility to everyone,
and increasing repeatability and
traceability are enormous
24@manupaisable | manuelpais.net
Value Stream Mapping
@manupaisable | manuelpais.net 25
Value Stream Mapping
is a pen and paper tool that
highlights bottlenecks in a matter of
hours and raises awareness of what
difficulties other teams face
@manupaisable | manuelpais.net 26
STEP TWO
measure key metrics on:
-speed (e.g. cycle time)
-quality (e.g. defect rate)
-operability (e.g. MTTR)
27@manupaisable | manuelpais.net
28@manupaisable | manuelpais.net
STEP THREE
PUT IN THE WORK !!!
29@manupaisable | manuelpais.net
Which work?
Automated builds
in clean environments
30@manupaisable | manuelpais.net
Which work?
You can provision a
mini-replica of production
environnment
31@manupaisable | manuelpais.net
Which work?
You have application health checks
and fast smoke tests
for sanity checking
32@manupaisable | manuelpais.net
Which work?
You have acceptance tests
with reasonable coverage,
including failure scenarios
33@manupaisable | manuelpais.net
Which work?
Single source of truth.
Single binary.
Single path to production.
34@manupaisable | manuelpais.net
STEP THREE
PUT IN THE WORK !!!
(but in iterative fashion…
walking skeletons FTW!)
35@manupaisable | manuelpais.net
36@manupaisable | manuelpais.net
37
practices first,
tools second
@manupaisable | manuelpais.net
Practices for boring releases
•Automated build (and unit tests)
•Provision prod replica in pipeline
•Automated acceptance tests (BDD)
•No “invisible” activities
•One source of truth
•One path to production
@manupaisable | manuelpais.net 38
@manupaisable | manuelpais.net 39
Today
1. Intro to boring releases
2. Patterns for safer releases
3. Patterns for faster releases
4. Patterns for sustainable delivery
“ability to get changes of all types,
into production, or into the hands of
users, safely and quickly in a
sustainable way”
–Dave Farley & Jez Humble
continuousdelivery.com
@manupaisable | manuelpais.net 40
@manupaisable | manuelpais.net 41
can’t auto-
scale people
How to cope with
ever increasing
cognitive load on
teams to build and
run applications?
@manupaisable | manuelpais.net 42
CI
Peer
review
Infra Security Comply
@manupaisable | manuelpais.net 43
CI
Peer
review
Infra Security Comply
Database Accept UX Deploy
@manupaisable | manuelpais.net 44
FixMonitorRun
CI
Peer
review
Infra Security Comply
Database Accept UX Deploy
Multiple approaches needed
1. Smarter pipelines
2. Team structures
3. Self-service platforms
4. Resilient delivery system
@manupaisable | manuelpais.net 45
Multiple approaches needed
1. Smarter pipelines
2. Well-thought team structures
3. Self-service platforms
4. Resilient delivery system
@manupaisable | manuelpais.net 46
Multiple approaches needed
1. Smarter pipelines
2. Well-thought team structures
3. Self-service platforms
4. Resilient delivery system
@manupaisable | manuelpais.net 47
Multiple approaches needed
1. Smarter pipelines
2. Well-thought team structures
3. Self-service platforms
@manupaisable | manuelpais.net 49
Reduce wait times
Minimum path to production
Risk-based activities
Continuous pruning
50@manupaisable | manuelpais.net
1. Smarter pipelines
Waiting for pipeline
@manupaisable | manuelpais.net 51
Waiting for pipeline
@manupaisable | manuelpais.net 52
Reduce wait for pipeline
@manupaisable | manuelpais.net 53
Scalable CI/CD Infrastructure
•Solved problem in cloud systems
•Starts with infrastructure-as-code
•Agent farm (auto scaling if possible)
•Pipelines need to evolve as number of
teams grows@manupaisable | manuelpais.net 54
Waiting for dependencies
@manupaisable | manuelpais.net 55
Waiting for dependencies
@manupaisable | manuelpais.net 56
Flow efficiency =
“teams who aren’t paying attention to this concept generally
have flow efficiencies around the 15% mark - that means that
work normally spends 85% of its lifecycle waiting on something.”
http://leankanban.com/flow-efficiency-a-great-metric-you-probably-arent-using
@manupaisable | manuelpais.net 57
issue is not how long it takes to do
something, it's how long we're
waiting for it to get done
@manupaisable | manuelpais.net 58
@manupaisable | manuelpais.net 59
Initial state: serial pipeline
@manupaisable | manuelpais.net 60
Intermediate state: CAB in path to prod
@manupaisable | manuelpais.net 61
End state: short and wide pipeline
@manupaisable | manuelpais.net 62
Reduce wait times
Minimum path to production
Risk-based activities
Continuous pruning
63@manupaisable | manuelpais.net
1. Smarter pipelines
Reduce wait times
Minimum path to production
Risk-based activities
Continuous pruning
64@manupaisable | manuelpais.net
1. Smarter pipelines
Reduce wait times
Minimum path to production
Risk-based activities
Continuous pruning
65@manupaisable | manuelpais.net
1. Smarter pipelines
Reduce wait times
Minimum path to production
Risk-based activities
Continuous pruning
66@manupaisable | manuelpais.net
1. Smarter pipelines
@manupaisable | manuelpais.net 70
Today
1. Intro to boring releases
2. Patterns for safer releases
3. Patterns for faster releases
4. Patterns for sustainable delivery
“ability to get changes of all types,
into production, or into the hands of
users, safely and quickly in a
sustainable way”
–Dave Farley & Jez Humble
continuousdelivery.com
@manupaisable | manuelpais.net 71
@manupaisable | manuelpais.net 72
Delivery system itself should be boring, not just the pipeline.
73@manupaisable | manuelpais.net
Resilient delivery system
that enables
fast(er) feedback loops
74@manupaisable | manuelpais.net
Delivery system
•CI tool
•Pipeline orchestration tool
•Orchestration plugins / 3rd party tools
•Pipeline definitions
•Source repos
•CI + CD infrastructure
•And ?
@manupaisable | manuelpais.net 75
Delivery system
@manupaisable | manuelpais.net 76
Delivery system
CI/CD Toolchain
@manupaisable | manuelpais.net 77
Delivery system
CI/CD Toolchain
App 1
App 2
@manupaisable | manuelpais.net 78
Delivery system
CI/CD Toolchain
Pipelines
App 1
App 2
@manupaisable | manuelpais.net 79
Delivery system
CI/CD Toolchain
Pipelines
Infra
App 1
App 2
@manupaisable | manuelpais.net 80
How resilient delivery looks like
•Tooling and configuration changes do
not impact regular delivery
•Gracefully handles peak load of
pipeline runs
•Issues with underlying infra/tools
handled swiftly, rollback if needed
•Disaster recovery at a click of a button
@manupaisable | manuelpais.net 81
How resilient delivery looks like
•Changes (plugins, configuration, jobs,
etc) do not impact regular delivery
•Gracefully handles peak load of
pipeline runs
•Issues with underlying infra/tools
handled swiftly, rollback if needed
•Disaster recovery at a click of a button
@manupaisable | manuelpais.net 82
How resilient delivery looks like
•Changes (plugins, configuration, jobs,
etc) do not impact regular delivery
•Gracefully handles peak load of
pipeline runs
•Issues with underlying infra/tools
handled swiftly, roll backed if needed
•Disaster recovery at a click of a button
@manupaisable | manuelpais.net 83
How resilient delivery looks like
•Changes (plugins, configuration, jobs,
etc) do not impact regular delivery
•Gracefully handles peak load of
pipeline runs
•Issues with underlying infra/tools
handled swiftly, rollback if needed
•Disaster recovery at a click of a button
(almost) @manupaisable | manuelpais.net 84
Practices for resiliency (1/3)
•Pipeline infrastructure-as-code
•Pipeline configuration-as-code
•Build and release from zero to live
@manupaisable | manuelpais.net 85
Practices for resiliency (1/3)
•Pipeline infrastructure-as-code
•Pipeline configuration-as-code
•Build and release from zero to live
@manupaisable | manuelpais.net 86
@manupaisable | manuelpais.net 87
Bonus Points
pipeline-as-code allows
designing future states of the
value stream and draw evolution
@manupaisable | manuelpais.net 88
Practices for resiliency (1/3)
•Pipeline infrastructure-as-code
•Pipeline configuration-as-code
•Build and release from zero to live
@manupaisable | manuelpais.net 89
Team A Team B
Team C Team D
@manupaisable | manuelpais.net 90
The glitch is believed to have been caused by a power supply issue and there is
no evidence of a cyber-attack, the airline said.
@manupaisable | manuelpais.net 91
Team A Team B
Team C Team D
@manupaisable | manuelpais.net 92
Team D
Team BTeam A
Team C
@manupaisable | manuelpais.net 93
Team A
@manupaisable | manuelpais.net 94
Team D
Team B
Team C
Team A
Team C
@manupaisable | manuelpais.net 95
Team D
Team B
Team A Team B
Team C
@manupaisable | manuelpais.net 96
Team D
Team A Team B
Team C Team D
@manupaisable | manuelpais.net 97
Borat’s Law / Caveat
@manupaisable | manuelpais.net 98
Practices for resiliency (2/3)
•Pipeline immutable infrastructure
•Blue-green pipeline deployments
@manupaisable | manuelpais.net 99
Practices for resiliency (2/3)
•Pipeline immutable infrastructure
•Blue-green pipeline deployments
@manupaisable | manuelpais.net 100
@manupaisable | manuelpais.net 101
@manupaisable | manuelpais.net 102
Practices for resiliency (3/3)
•Aggregated logging
•Monitoring & alerting
•Auto-scaling
@manupaisable | manuelpais.net 103
Books
104@manupaisable | manuelpais.net
releasabilitybook.com
Book sample out now!
Team Guide to
Software Releasability
by Chris O’Dell & Manuel Pais
105@manupaisable | manuelpais.net
@manupaisable | manuelpais.net 106
manuelpais.net
thank you
Manuel Pais
MS Software Eng
@manupaisable
manuelpais.net
me@manuelpais.net
DevOps and Delivery Consultant
Focused on teams and flow
107@manupaisable | manuelpais.net
1 of 103

Recommended

What's New with Robot? by
What's New with Robot?What's New with Robot?
What's New with Robot?HelpSystems
603 views52 slides
La La Land of DevOps Integration (Continuous Lifecycle London 2018) by
La La Land of DevOps Integration (Continuous Lifecycle London 2018)La La Land of DevOps Integration (Continuous Lifecycle London 2018)
La La Land of DevOps Integration (Continuous Lifecycle London 2018)Manuel Pais
446 views91 slides
Delivery patterns for rapid and reliable releases (All Day DevOps 2018) by
Delivery patterns for rapid and reliable releases (All Day DevOps 2018)Delivery patterns for rapid and reliable releases (All Day DevOps 2018)
Delivery patterns for rapid and reliable releases (All Day DevOps 2018)Manuel Pais
526 views66 slides
Sustainable Continuous Delivery: Patterns for rapid and reliable Releases @ D... by
Sustainable Continuous Delivery: Patterns for rapid and reliable Releases @ D...Sustainable Continuous Delivery: Patterns for rapid and reliable Releases @ D...
Sustainable Continuous Delivery: Patterns for rapid and reliable Releases @ D...Manuel Pais
343 views67 slides
Delivery Patterns for Rapid and Reliable Releases @ JAX DevOps London (May 2019) by
Delivery Patterns for Rapid and Reliable Releases @ JAX DevOps London (May 2019)Delivery Patterns for Rapid and Reliable Releases @ JAX DevOps London (May 2019)
Delivery Patterns for Rapid and Reliable Releases @ JAX DevOps London (May 2019)Manuel Pais
267 views63 slides
Treating Your Pipeline as a Product - Full Day Workshop by
Treating Your Pipeline as a Product - Full Day WorkshopTreating Your Pipeline as a Product - Full Day Workshop
Treating Your Pipeline as a Product - Full Day WorkshopManuel Pais
1.3K views216 slides

More Related Content

Similar to Continuous Delivery Patterns for Boring Releases @ DevOps Porto meetup - July 12th 2018

AP PSF 2016 resiliency_and_24x7 availability by
AP PSF 2016 resiliency_and_24x7 availabilityAP PSF 2016 resiliency_and_24x7 availability
AP PSF 2016 resiliency_and_24x7 availabilitySWIFT
197 views13 slides
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final by
StarWest2016_T24_ExploratoryAutomation_DawnJardine_FinalStarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
StarWest2016_T24_ExploratoryAutomation_DawnJardine_FinalDawn Jardine
101 views38 slides
From Conceptual to Executable BPMN Process Models A Step-by-Step Method by
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodFrom Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodMarlon Dumas
25.2K views53 slides
Mastering Complex Application Deployments by
Mastering Complex Application DeploymentsMastering Complex Application Deployments
Mastering Complex Application DeploymentsIBM UrbanCode Products
1.2K views35 slides
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ... by
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...Matthew Skelton
614 views112 slides
Meter Asset Management at Coop's, IOU's, & Muni's by
Meter Asset Management at Coop's, IOU's, & Muni'sMeter Asset Management at Coop's, IOU's, & Muni's
Meter Asset Management at Coop's, IOU's, & Muni'sTESCO - The Eastern Specialty Company
169 views18 slides

Similar to Continuous Delivery Patterns for Boring Releases @ DevOps Porto meetup - July 12th 2018(20)

AP PSF 2016 resiliency_and_24x7 availability by SWIFT
AP PSF 2016 resiliency_and_24x7 availabilityAP PSF 2016 resiliency_and_24x7 availability
AP PSF 2016 resiliency_and_24x7 availability
SWIFT197 views
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final by Dawn Jardine
StarWest2016_T24_ExploratoryAutomation_DawnJardine_FinalStarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
Dawn Jardine101 views
From Conceptual to Executable BPMN Process Models A Step-by-Step Method by Marlon Dumas
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodFrom Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
Marlon Dumas25.2K views
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ... by Matthew Skelton
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
Matthew Skelton614 views
Automation in manufacturing five unit vtu, mechanical engineering notes pdf d... by kiran555555
Automation in manufacturing five unit vtu, mechanical engineering notes pdf d...Automation in manufacturing five unit vtu, mechanical engineering notes pdf d...
Automation in manufacturing five unit vtu, mechanical engineering notes pdf d...
kiran55555516.5K views
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl... by TriNimbus
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
TriNimbus13.1K views
Lean and Kanban-based Software Development by Tathagat Varma
Lean and Kanban-based Software DevelopmentLean and Kanban-based Software Development
Lean and Kanban-based Software Development
Tathagat Varma6K views
Developing PHP Applications Faster by Adam Culp
Developing PHP Applications FasterDeveloping PHP Applications Faster
Developing PHP Applications Faster
Adam Culp484 views
Perth MuleSoft Meetup Feb 2019 by Zubair Aslam
Perth MuleSoft Meetup Feb 2019Perth MuleSoft Meetup Feb 2019
Perth MuleSoft Meetup Feb 2019
Zubair Aslam586 views
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0 by minseok kim
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim311 views
DevOps-as-a-Service: Towards Automating the Automation by Keith Pleas
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
Keith Pleas6.7K views

More from Manuel Pais

Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof... by
Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...
Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...Manuel Pais
61 views98 slides
Beyond Engineering: The Future of Platforms @ CraftConf, May 2023 by
Beyond Engineering: The Future of Platforms @ CraftConf,  May 2023Beyond Engineering: The Future of Platforms @ CraftConf,  May 2023
Beyond Engineering: The Future of Platforms @ CraftConf, May 2023Manuel Pais
955 views70 slides
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023 by
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023Manuel Pais
248 views68 slides
Business and Technical Agility with Team Topologies @ CAS 2022 by
Business and Technical Agility with Team Topologies @ CAS 2022Business and Technical Agility with Team Topologies @ CAS 2022
Business and Technical Agility with Team Topologies @ CAS 2022Manuel Pais
347 views76 slides
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022 by
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022Manuel Pais
55 views63 slides
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,... by
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...Manuel Pais
353 views76 slides

More from Manuel Pais(20)

Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof... by Manuel Pais
Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...
Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...
Manuel Pais61 views
Beyond Engineering: The Future of Platforms @ CraftConf, May 2023 by Manuel Pais
Beyond Engineering: The Future of Platforms @ CraftConf,  May 2023Beyond Engineering: The Future of Platforms @ CraftConf,  May 2023
Beyond Engineering: The Future of Platforms @ CraftConf, May 2023
Manuel Pais955 views
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023 by Manuel Pais
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023
Manuel Pais248 views
Business and Technical Agility with Team Topologies @ CAS 2022 by Manuel Pais
Business and Technical Agility with Team Topologies @ CAS 2022Business and Technical Agility with Team Topologies @ CAS 2022
Business and Technical Agility with Team Topologies @ CAS 2022
Manuel Pais347 views
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022 by Manuel Pais
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022
Manuel Pais55 views
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,... by Manuel Pais
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...
Manuel Pais353 views
Remote-first Team Interactions with Team Topologies @ Team Topologies Confere... by Manuel Pais
Remote-first Team Interactions with Team Topologies @ Team Topologies Confere...Remote-first Team Interactions with Team Topologies @ Team Topologies Confere...
Remote-first Team Interactions with Team Topologies @ Team Topologies Confere...
Manuel Pais440 views
Remote-first Team Interactions with Team Topologies @ DevOps Perth Meetup, Ju... by Manuel Pais
Remote-first Team Interactions with Team Topologies @ DevOps Perth Meetup, Ju...Remote-first Team Interactions with Team Topologies @ DevOps Perth Meetup, Ju...
Remote-first Team Interactions with Team Topologies @ DevOps Perth Meetup, Ju...
Manuel Pais136 views
Remote-first Team Interactions for Business and Technology Teams @ Berlin CTO... by Manuel Pais
Remote-first Team Interactions for Business and Technology Teams @ Berlin CTO...Remote-first Team Interactions for Business and Technology Teams @ Berlin CTO...
Remote-first Team Interactions for Business and Technology Teams @ Berlin CTO...
Manuel Pais625 views
Conway's Law is Out to Get You! @ Large Financial Group, Apr 2022 by Manuel Pais
Conway's Law is Out to Get You! @ Large Financial Group, Apr 2022Conway's Law is Out to Get You! @ Large Financial Group, Apr 2022
Conway's Law is Out to Get You! @ Large Financial Group, Apr 2022
Manuel Pais59 views
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet... by Manuel Pais
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
Manuel Pais590 views
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevSecOps - London Gath... by Manuel Pais
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevSecOps - London Gath...Frozen DevOps? Team Topologies Comes to the Rescue! @ DevSecOps - London Gath...
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevSecOps - London Gath...
Manuel Pais248 views
Product Teams Need a Family Too! @ Product Camp Brazil, Dec 2021 by Manuel Pais
Product Teams Need a Family Too! @ Product Camp Brazil, Dec 2021Product Teams Need a Family Too! @ Product Camp Brazil, Dec 2021
Product Teams Need a Family Too! @ Product Camp Brazil, Dec 2021
Manuel Pais134 views
Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No... by Manuel Pais
Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No...Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No...
Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No...
Manuel Pais672 views
Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee... by Manuel Pais
Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...
Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...
Manuel Pais427 views
Business Agility with Team Topologies @ Digital Transformation London meetup,... by Manuel Pais
Business Agility with Team Topologies @ Digital Transformation London meetup,...Business Agility with Team Topologies @ Digital Transformation London meetup,...
Business Agility with Team Topologies @ Digital Transformation London meetup,...
Manuel Pais203 views
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ... by Manuel Pais
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ...Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ...
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ...
Manuel Pais752 views
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021 by Manuel Pais
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
Manuel Pais1.4K views
Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021 by Manuel Pais
Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021
Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021
Manuel Pais734 views
Business and Technical Agility with Team Topologies, Jun 2021 by Manuel Pais
Business and Technical Agility with Team Topologies, Jun 2021Business and Technical Agility with Team Topologies, Jun 2021
Business and Technical Agility with Team Topologies, Jun 2021
Manuel Pais253 views

Recently uploaded

Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...ShapeBlue
63 views13 slides
NTGapps NTG LowCode Platform by
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
141 views30 slides
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueShapeBlue
96 views20 slides
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...ShapeBlue
54 views15 slides
Network Source of Truth and Infrastructure as Code revisited by
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Automation Forum
42 views45 slides
Microsoft Power Platform.pptx by
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
67 views38 slides

Recently uploaded(20)

Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue63 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu141 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue96 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue54 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue62 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10369 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue46 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue119 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue82 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue131 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue74 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue77 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue46 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue102 views

Continuous Delivery Patterns for Boring Releases @ DevOps Porto meetup - July 12th 2018