SlideShare a Scribd company logo
1 of 36
Download to read offline
@ r a c h e l l a y c o c k
YOU CAN’T BEAGILE
When you are knee deep in mud
2
I WANT CONTINUOUS DELIVERY
3
Architecture
Quality
Assurance
Continuous
Integration
Configuration
Management
Data
Management
Environments
& Deployment
WHERE ARE WE?
4
AGILE THE ADJECTIVE
5
FLUENCY MODEL
6
IT’S THE 90S
7
SCRUM
8http://upload.wikimedia.org/wikipedia/commons/thumb/5/58/Scrum_process.svg/2000px-Scrum_process.svg.png
XP
9
http://ronjeffries.com/xprog/what-is-extreme-programming/circles.jpg
TDD?
10
http://luizricardo.org/wordpress/wp-content/upload-files/2014/05/tdd_flow.gif
SELF TESTING CODE
11http://www.focus-itoutsourcing.com/wp-content/uploads/2013/10/Software-testing-trends-2013.jpg
TESTING CUPCAKE
12
REFACTORING
13
Refactoring is a controlled
technique for improving the
design of an existing code
base.
http://martinfowler.com/books/refactoring.html
CONTINUOUS INTEGRATION
14
http://ronjeffries.com/xprog/what-is-extreme-programming/circles.jpg
CONTINUOUS INTEGRATION
15
Everyone Commits To
the Mainline Every Day
Mainline Server
Develop
Build
Build
pull
Local
Workstation
Build
push
✔
Done!
WATER - SCRUM - FALL
16
CONTINUOUS DELIVERY
17
Software always production ready
Releases tied to business needs, not
operational constraints
Customer
Delivery team
Constant flow of new features into production
MORE THAN JUST DEVOPS
18
Organisational Alignment
Release Management
Architecture
Quality
Assurance
Continuous
Integration
Configuration
Management
Data
Management
Environments
& Deployment
BALLS OF MUD
19
Reckless Prudent
Deliberate
Inadvertent
“We don’t have time for
design”
“What’s Layering?”
“We must ship now and
deal with consequences”
Good Design
No Design
Design Payoff Line
Cumulative
Functionality
time
“We don’t have time for
design”
“What’s Layering?”
“We must ship now and
deal with consequences”
“Now we know how we
should have done it”
Reckless Prudent
Deliberate
Inadvertent
QUALITY ISSUES (TECHNICAL)
23
Code quality
Design quality
Automated testing
Technical debt reduction
…is what your business
partners hear!
BLAH
BLAH
BLAH
HISTORICAL DILEMMA
24
Business
Outcome
FEATURES QUALITY
Technical
Outcome
WHAT IF?
25
Business
Outcome
FEATURES ?
Business
Outcome
WHAT IF?
26
Business
Outcome
FEATURES
Business
Outcome
CYCLE TIME
CAN’T JUST LIFT AND SHIFT
27
REPLACING THE MONOLITH
28
MICROSERVICES
29
A monolithic application puts all its
functionality into a single process…
… and scales by replicating the
monolith on multiple servers
A microservices architecture puts
each element of functionality into a
separate service…
… and scales by distributing these services
across servers, replicating as needed.
REFACTORING
30
COMPONENTS
31
Component
Library
Service
Libraries and Services are
two forms of component
Components are units of software
that can be independently
replaced and upgraded
Libraries run within a single
process, communicating
through language function
call mechanisms
Services run in separate processes,
communicating with networking
mechanisms such as HTTP or TCP/IP
COUPLING AND COHESION
32
code
artifact
afferent efferent
FROM PROJECTS
33
BUSINESS PROJECTS OPERATIONS
Many ‘good’ ideas -
WE NEED $$$!
We’re working -
GIVE US $$$!
That doesn’t work -
NEED MORE $$$!
Humble, Molesky, O’Reilly, Lean Enterprise: How High Performance Organizations Innovate At Scale
TO PRODUCTS
34
PRODUCTS / SERVICES OPERATIONS
Customers
Service DeskOps Management
Cross-Functional

Product Teams
Teams Push

Changes Continuously
Product Teams
for IaaS / PaaS
Infrastructure / 

Platform-As-A-Service
Humble, Molesky, O’Reilly, Lean Enterprise: How High Performance Organizations Innovate At Scale
YOU NEED TO BE THIS TALL TO BE AGILE
35
@rachellaycock
THANK YOU

More Related Content

What's hot

Презентація Крихітка Цахес
Презентація Крихітка ЦахесПрезентація Крихітка Цахес
Презентація Крихітка Цахесnadiyakovalchuk61
 
Міфічні істоти у драмі-феєрії "Лісова пісня" Лесі Українки
Міфічні істоти  у драмі-феєрії "Лісова пісня" Лесі УкраїнкиМіфічні істоти  у драмі-феєрії "Лісова пісня" Лесі Українки
Міфічні істоти у драмі-феєрії "Лісова пісня" Лесі УкраїнкиОксана Мельник
 
4 клас урок 20 що потрібно знати про спілкування в інтернеті
 4 клас урок 20 що потрібно знати про спілкування в інтернеті 4 клас урок 20 що потрібно знати про спілкування в інтернеті
4 клас урок 20 що потрібно знати про спілкування в інтернетіСокальська ЗШ І-ІІІ ступенів №2
 
Р.Дал "Чарлі і шоколадна фабрика"
Р.Дал "Чарлі і шоколадна фабрика" Р.Дал "Чарлі і шоколадна фабрика"
Р.Дал "Чарлі і шоколадна фабрика" Adriana Himinets
 
портфоліо учня
портфоліо учняпортфоліо учня
портфоліо учняyagilnytska
 
Виховна година на тему:"Свято Миколая"
Виховна година на тему:"Свято Миколая"Виховна година на тему:"Свято Миколая"
Виховна година на тему:"Свято Миколая"Лидия Рудакова
 
Шевченко і світова література
Шевченко і світова літератураШевченко і світова література
Шевченко і світова літератураOrest Grinishin
 
6 клас. Міфологія Давньої Греції
6 клас. Міфологія  Давньої Греції6 клас. Міфологія  Давньої Греції
6 клас. Міфологія Давньої ГреціїDorokhGala
 
Psychological and pedagogical characteristics of the class 5 a student group
Psychological and pedagogical characteristics of the class 5 a student groupPsychological and pedagogical characteristics of the class 5 a student group
Psychological and pedagogical characteristics of the class 5 a student groupNikolay Shaygorodskiy
 
Дж.Лондон "Жага до життя" (ppt)
Дж.Лондон "Жага до життя" (ppt)Дж.Лондон "Жага до життя" (ppt)
Дж.Лондон "Жага до життя" (ppt)Adriana Himinets
 
Використання Інтернет-ресурсів на уроках української мови та літератури
Використання Інтернет-ресурсів на уроках української мови та літературиВикористання Інтернет-ресурсів на уроках української мови та літератури
Використання Інтернет-ресурсів на уроках української мови та літературиOlga Gorbenko
 
Роальд Дал. Анкета
Роальд Дал. АнкетаРоальд Дал. Анкета
Роальд Дал. АнкетаAdriana Himinets
 
урок зачумлені звірі
урок  зачумлені звіріурок  зачумлені звірі
урок зачумлені звіріTatyana Dudka
 
Використання ІКТ в навчально-виховному процесі
Використання ІКТ в навчально-виховному процесіВикористання ІКТ в навчально-виховному процесі
Використання ІКТ в навчально-виховному процесіvalya1969
 

What's hot (20)

Презентація Крихітка Цахес
Презентація Крихітка ЦахесПрезентація Крихітка Цахес
Презентація Крихітка Цахес
 
Міфічні істоти у драмі-феєрії "Лісова пісня" Лесі Українки
Міфічні істоти  у драмі-феєрії "Лісова пісня" Лесі УкраїнкиМіфічні істоти  у драмі-феєрії "Лісова пісня" Лесі Українки
Міфічні істоти у драмі-феєрії "Лісова пісня" Лесі Українки
 
4 клас урок 20 що потрібно знати про спілкування в інтернеті
 4 клас урок 20 що потрібно знати про спілкування в інтернеті 4 клас урок 20 що потрібно знати про спілкування в інтернеті
4 клас урок 20 що потрібно знати про спілкування в інтернеті
 
Р.Дал "Чарлі і шоколадна фабрика"
Р.Дал "Чарлі і шоколадна фабрика" Р.Дал "Чарлі і шоколадна фабрика"
Р.Дал "Чарлі і шоколадна фабрика"
 
портфоліо учня
портфоліо учняпортфоліо учня
портфоліо учня
 
Ромен Гарі Повітряні змії 10 клас (1).docx
Ромен Гарі Повітряні змії 10 клас (1).docxРомен Гарі Повітряні змії 10 клас (1).docx
Ромен Гарі Повітряні змії 10 клас (1).docx
 
Виховна година на тему:"Свято Миколая"
Виховна година на тему:"Свято Миколая"Виховна година на тему:"Свято Миколая"
Виховна година на тему:"Свято Миколая"
 
Шевченко і світова література
Шевченко і світова літератураШевченко і світова література
Шевченко і світова література
 
6 клас. Міфологія Давньої Греції
6 клас. Міфологія  Давньої Греції6 клас. Міфологія  Давньої Греції
6 клас. Міфологія Давньої Греції
 
Psychological and pedagogical characteristics of the class 5 a student group
Psychological and pedagogical characteristics of the class 5 a student groupPsychological and pedagogical characteristics of the class 5 a student group
Psychological and pedagogical characteristics of the class 5 a student group
 
Дж.Лондон "Жага до життя" (ppt)
Дж.Лондон "Жага до життя" (ppt)Дж.Лондон "Жага до життя" (ppt)
Дж.Лондон "Жага до життя" (ppt)
 
Українські історичні пісні
Українські  історичні пісніУкраїнські  історичні пісні
Українські історичні пісні
 
1
11
1
 
556
556556
556
 
Використання Інтернет-ресурсів на уроках української мови та літератури
Використання Інтернет-ресурсів на уроках української мови та літературиВикористання Інтернет-ресурсів на уроках української мови та літератури
Використання Інтернет-ресурсів на уроках української мови та літератури
 
Роальд Дал. Анкета
Роальд Дал. АнкетаРоальд Дал. Анкета
Роальд Дал. Анкета
 
мудрість буклет
мудрість буклетмудрість буклет
мудрість буклет
 
урок зачумлені звірі
урок  зачумлені звіріурок  зачумлені звірі
урок зачумлені звірі
 
настрій і почуття 1 клас
настрій і почуття 1 класнастрій і почуття 1 клас
настрій і почуття 1 клас
 
Використання ІКТ в навчально-виховному процесі
Використання ІКТ в навчально-виховному процесіВикористання ІКТ в навчально-виховному процесі
Використання ІКТ в навчально-виховному процесі
 

Viewers also liked

7 Dimensions of Agile Analytics by Ken Collier
7 Dimensions of Agile Analytics by Ken Collier 7 Dimensions of Agile Analytics by Ken Collier
7 Dimensions of Agile Analytics by Ken Collier Thoughtworks
 
Lean Enterprise - Enabling Innovative Culture
Lean Enterprise - Enabling Innovative CultureLean Enterprise - Enabling Innovative Culture
Lean Enterprise - Enabling Innovative CultureThoughtworks
 
3 Ways to Add Design Thinking to Inceptions
3 Ways to Add Design Thinking to Inceptions3 Ways to Add Design Thinking to Inceptions
3 Ways to Add Design Thinking to InceptionsThoughtworks
 
8 Things That Make Continuous Delivery Go Nuts
8 Things That Make Continuous Delivery Go Nuts8 Things That Make Continuous Delivery Go Nuts
8 Things That Make Continuous Delivery Go NutsEduards Sizovs
 
Agile Data Science
Agile Data ScienceAgile Data Science
Agile Data ScienceDhiana Deva
 
Choose Boring Technology
Choose Boring TechnologyChoose Boring Technology
Choose Boring TechnologyDan McKinley
 
Agile data science: Distributed, Interactive, Integrated, Semantic, Micro Ser...
Agile data science: Distributed, Interactive, Integrated, Semantic, Micro Ser...Agile data science: Distributed, Interactive, Integrated, Semantic, Micro Ser...
Agile data science: Distributed, Interactive, Integrated, Semantic, Micro Ser...Andy Petrella
 
Silver Bullet: The One Trick Most Companies Looking to go Digital are Missing
Silver Bullet: The One Trick Most Companies Looking to go Digital are MissingSilver Bullet: The One Trick Most Companies Looking to go Digital are Missing
Silver Bullet: The One Trick Most Companies Looking to go Digital are MissingThoughtworks
 
XConf Coimbatore 2016 - From Epics to Showcases
XConf Coimbatore 2016 - From Epics to ShowcasesXConf Coimbatore 2016 - From Epics to Showcases
XConf Coimbatore 2016 - From Epics to ShowcasesThoughtworks
 
XConf Coimbatore 2016 - Microservices Demystified
XConf Coimbatore 2016 - Microservices DemystifiedXConf Coimbatore 2016 - Microservices Demystified
XConf Coimbatore 2016 - Microservices DemystifiedThoughtworks
 
Agile Analytics: The Secret to Test, Improve, Fail & Succeed Quickly.
Agile Analytics: The Secret to Test, Improve, Fail & Succeed Quickly.Agile Analytics: The Secret to Test, Improve, Fail & Succeed Quickly.
Agile Analytics: The Secret to Test, Improve, Fail & Succeed Quickly.Venveo
 
익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)영기 김
 
The Technical Debt Trap
The Technical Debt TrapThe Technical Debt Trap
The Technical Debt TrapDoc Norton
 
Inception workshop - Kickstarting an Agile project in style
Inception workshop - Kickstarting an Agile project in styleInception workshop - Kickstarting an Agile project in style
Inception workshop - Kickstarting an Agile project in styleJenny Wong
 
Fear Driven Development
Fear Driven DevelopmentFear Driven Development
Fear Driven DevelopmentRyan Kennedy
 
Agile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachAgile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachSoftServe
 
Activate: What Matters
Activate: What MattersActivate: What Matters
Activate: What MattersActivate
 
What Will Matter For Media-Tech
What Will Matter For Media-TechWhat Will Matter For Media-Tech
What Will Matter For Media-TechActivate
 
Redefiners: Capturing Media Growth Dollars
Redefiners: Capturing Media Growth DollarsRedefiners: Capturing Media Growth Dollars
Redefiners: Capturing Media Growth DollarsActivate
 

Viewers also liked (20)

7 Dimensions of Agile Analytics by Ken Collier
7 Dimensions of Agile Analytics by Ken Collier 7 Dimensions of Agile Analytics by Ken Collier
7 Dimensions of Agile Analytics by Ken Collier
 
Lean Enterprise - Enabling Innovative Culture
Lean Enterprise - Enabling Innovative CultureLean Enterprise - Enabling Innovative Culture
Lean Enterprise - Enabling Innovative Culture
 
3 Ways to Add Design Thinking to Inceptions
3 Ways to Add Design Thinking to Inceptions3 Ways to Add Design Thinking to Inceptions
3 Ways to Add Design Thinking to Inceptions
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 
8 Things That Make Continuous Delivery Go Nuts
8 Things That Make Continuous Delivery Go Nuts8 Things That Make Continuous Delivery Go Nuts
8 Things That Make Continuous Delivery Go Nuts
 
Agile Data Science
Agile Data ScienceAgile Data Science
Agile Data Science
 
Choose Boring Technology
Choose Boring TechnologyChoose Boring Technology
Choose Boring Technology
 
Agile data science: Distributed, Interactive, Integrated, Semantic, Micro Ser...
Agile data science: Distributed, Interactive, Integrated, Semantic, Micro Ser...Agile data science: Distributed, Interactive, Integrated, Semantic, Micro Ser...
Agile data science: Distributed, Interactive, Integrated, Semantic, Micro Ser...
 
Silver Bullet: The One Trick Most Companies Looking to go Digital are Missing
Silver Bullet: The One Trick Most Companies Looking to go Digital are MissingSilver Bullet: The One Trick Most Companies Looking to go Digital are Missing
Silver Bullet: The One Trick Most Companies Looking to go Digital are Missing
 
XConf Coimbatore 2016 - From Epics to Showcases
XConf Coimbatore 2016 - From Epics to ShowcasesXConf Coimbatore 2016 - From Epics to Showcases
XConf Coimbatore 2016 - From Epics to Showcases
 
XConf Coimbatore 2016 - Microservices Demystified
XConf Coimbatore 2016 - Microservices DemystifiedXConf Coimbatore 2016 - Microservices Demystified
XConf Coimbatore 2016 - Microservices Demystified
 
Agile Analytics: The Secret to Test, Improve, Fail & Succeed Quickly.
Agile Analytics: The Secret to Test, Improve, Fail & Succeed Quickly.Agile Analytics: The Secret to Test, Improve, Fail & Succeed Quickly.
Agile Analytics: The Secret to Test, Improve, Fail & Succeed Quickly.
 
익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)
 
The Technical Debt Trap
The Technical Debt TrapThe Technical Debt Trap
The Technical Debt Trap
 
Inception workshop - Kickstarting an Agile project in style
Inception workshop - Kickstarting an Agile project in styleInception workshop - Kickstarting an Agile project in style
Inception workshop - Kickstarting an Agile project in style
 
Fear Driven Development
Fear Driven DevelopmentFear Driven Development
Fear Driven Development
 
Agile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachAgile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric Approach
 
Activate: What Matters
Activate: What MattersActivate: What Matters
Activate: What Matters
 
What Will Matter For Media-Tech
What Will Matter For Media-TechWhat Will Matter For Media-Tech
What Will Matter For Media-Tech
 
Redefiners: Capturing Media Growth Dollars
Redefiners: Capturing Media Growth DollarsRedefiners: Capturing Media Growth Dollars
Redefiners: Capturing Media Growth Dollars
 

Similar to You Can't be Agile When you are Knee Deep in Mud

Agile Greece Summit 2017 :: You can't be agile ... when you are knee deep in ...
Agile Greece Summit 2017 :: You can't be agile ... when you are knee deep in ...Agile Greece Summit 2017 :: You can't be agile ... when you are knee deep in ...
Agile Greece Summit 2017 :: You can't be agile ... when you are knee deep in ...Agile Greece
 
Modern apps in a microservices age May meet up Architecting for Innovation
Modern apps in a microservices age May meet up Architecting for InnovationModern apps in a microservices age May meet up Architecting for Innovation
Modern apps in a microservices age May meet up Architecting for InnovationAndrew Blades
 
Docker with Micro Service and WebServices
Docker with Micro Service and WebServicesDocker with Micro Service and WebServices
Docker with Micro Service and WebServicesSunil Yadav
 
John N. Lewis - Resume - Public
John N. Lewis - Resume - Public John N. Lewis - Resume - Public
John N. Lewis - Resume - Public John N. Lewis
 
Diving Into Docker
Diving Into Docker Diving Into Docker
Diving Into Docker XebiaLabs
 
Transformacion e innovacion digital Meetup - Application Modernization and Mi...
Transformacion e innovacion digital Meetup - Application Modernization and Mi...Transformacion e innovacion digital Meetup - Application Modernization and Mi...
Transformacion e innovacion digital Meetup - Application Modernization and Mi...José Román Martín Gil
 
Why should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App DevelopmentWhy should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App DevelopmentWSO2
 
Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Daniel Soffner
 
Resume of James OHare
Resume of James OHareResume of James OHare
Resume of James OHareJim OHare
 
Implementing Microservices on Oracle Cloud: Open, Manageable, Polyglot, and S...
Implementing Microservices on Oracle Cloud: Open, Manageable, Polyglot, and S...Implementing Microservices on Oracle Cloud: Open, Manageable, Polyglot, and S...
Implementing Microservices on Oracle Cloud: Open, Manageable, Polyglot, and S...Lucas Jellema
 
Bridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionBridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionFlorian Wilhelm
 
Microservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration PatternsMicroservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration PatternsAraf Karsh Hamid
 
Micro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMicro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMiki Lombardi
 
MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021Nicholas Bowman
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Lucas Jellema
 
The Reality of Managing Microservices in Your CD Pipeline
The Reality of Managing Microservices in Your CD PipelineThe Reality of Managing Microservices in Your CD Pipeline
The Reality of Managing Microservices in Your CD PipelineDevOps.com
 

Similar to You Can't be Agile When you are Knee Deep in Mud (20)

Agile Greece Summit 2017 :: You can't be agile ... when you are knee deep in ...
Agile Greece Summit 2017 :: You can't be agile ... when you are knee deep in ...Agile Greece Summit 2017 :: You can't be agile ... when you are knee deep in ...
Agile Greece Summit 2017 :: You can't be agile ... when you are knee deep in ...
 
Modern apps in a microservices age May meet up Architecting for Innovation
Modern apps in a microservices age May meet up Architecting for InnovationModern apps in a microservices age May meet up Architecting for Innovation
Modern apps in a microservices age May meet up Architecting for Innovation
 
Docker with Micro Service and WebServices
Docker with Micro Service and WebServicesDocker with Micro Service and WebServices
Docker with Micro Service and WebServices
 
John N. Lewis - Resume - Public
John N. Lewis - Resume - Public John N. Lewis - Resume - Public
John N. Lewis - Resume - Public
 
Diving Into Docker
Diving Into Docker Diving Into Docker
Diving Into Docker
 
Transformacion e innovacion digital Meetup - Application Modernization and Mi...
Transformacion e innovacion digital Meetup - Application Modernization and Mi...Transformacion e innovacion digital Meetup - Application Modernization and Mi...
Transformacion e innovacion digital Meetup - Application Modernization and Mi...
 
Resume
ResumeResume
Resume
 
Why should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App DevelopmentWhy should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App Development
 
Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022
 
Resume of James OHare
Resume of James OHareResume of James OHare
Resume of James OHare
 
Implementing Microservices on Oracle Cloud: Open, Manageable, Polyglot, and S...
Implementing Microservices on Oracle Cloud: Open, Manageable, Polyglot, and S...Implementing Microservices on Oracle Cloud: Open, Manageable, Polyglot, and S...
Implementing Microservices on Oracle Cloud: Open, Manageable, Polyglot, and S...
 
Building Next Gen Applications and Microservices
Building Next Gen Applications and Microservices Building Next Gen Applications and Microservices
Building Next Gen Applications and Microservices
 
Bridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionBridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to Production
 
Microservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration PatternsMicroservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration Patterns
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
Micro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMicro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - Plansoft
 
MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effort
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
The Reality of Managing Microservices in Your CD Pipeline
The Reality of Managing Microservices in Your CD PipelineThe Reality of Managing Microservices in Your CD Pipeline
The Reality of Managing Microservices in Your CD Pipeline
 

More from Thoughtworks

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a ProductThoughtworks
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & DogsThoughtworks
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovationThoughtworks
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teamsThoughtworks
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of InnovationThoughtworks
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
When we design together
When we design togetherWhen we design together
When we design togetherThoughtworks
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)Thoughtworks
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloudThoughtworks
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of InnovationThoughtworks
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go liveThoughtworks
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the RubiconThoughtworks
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!Thoughtworks
 
Docker container security
Docker container securityDocker container security
Docker container securityThoughtworks
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unitThoughtworks
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Thoughtworks
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to TuringThoughtworks
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked outThoughtworks
 

More from Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 

Recently uploaded

Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 

Recently uploaded (20)

Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 

You Can't be Agile When you are Knee Deep in Mud