SlideShare a Scribd company logo
Cloud
Ana-Maria Mihalceanu
Hello! I am Ana
@ammbra1508
Java Champion, Certified Architect
Developer Advocate @ RedHat
Moved from to
“Control” enthusiast
What is resilience?
@ammbra1508
Normal
Behaviour
Faulty
Behaviour
Unexpected event occurs
Unexpected
condition occurs
Degraded
Mode
Behaviour
Feedback control mitigates
malfunction
Recovery control restores expected behaviour
Detection control recognizes malfunction
What is resilience?
@ammbra1508
Normal
Behaviour
Faulty
Behaviour
Unexpected event occurs
Unexpected
condition occurs
Degraded
Mode
Behaviour
Feedback control mitigates
malfunction
Recovery control restores expected behaviour
Detection control recognizes malfunction
Where to start?
@ammbra1508
In other words…
@ammbra1508
Recovery
Control @CircuitBreaker, @Fallback
Feedback
Control
@CircuitBreaker, @Retry, @Fallback
Detection
Control
@CircuitBreaker, @Timeout, @Retry
Cloud native resiliency patterns from the ground up
My recipe
@ammbra1508
Deployment activity
v1
Deployment activity
v2
Service activity
Istio
Kubernetes
Circuit breaker with Istio
@ammbra1508
@ammbra1508
Load shedding drops some
proportion of load by dropping traffic
as the server approaches overload
conditions.
source: Site Reliability Engineering book
Rate Limiting
@ammbra1508
Concurrency control based on request priority
@ammbra1508
What about autoscaling?
Interplay autoscaling and load shedding
@ammbra1508
Autoscaling condition
Workload increases
Load shedding starts and
reduces resource stress
Increased
traffic
continues
Load
shedding
stops
Yes
No
Trigger
autoscaling
Fallback with Skupper
@ammbra1508
@ammbra1508
Code made available at
https://github.com/ammbra/resilience
Download
red.ht/quarkus-spring-devs
Download
dn.dev/istio-istiobook

More Related Content

PDF
Cloud native resiliency patterns from the ground up
PPTX
Circuit breaker pattern
PPT
VodQA_ParallelizingCukes_AmanKing
PPT
Reducing Build Time
PPTX
Accelerate Cloud Profitabilty with CSP
PPTX
Intro to Netflix's Chaos Monkey
PPTX
Testing in Infrastructure
PDF
Techniques for maintainable Quarkus applications
Cloud native resiliency patterns from the ground up
Circuit breaker pattern
VodQA_ParallelizingCukes_AmanKing
Reducing Build Time
Accelerate Cloud Profitabilty with CSP
Intro to Netflix's Chaos Monkey
Testing in Infrastructure
Techniques for maintainable Quarkus applications

What's hot (15)

PPTX
Lets go to the background
PPTX
Self-healing Applications with Ansible
ODP
Android Pro Tips - IO 13 reloaded Event
PDF
Building Open Radar
PPTX
I Don't Test Often ...
PDF
Kubernetes and the 12 factor cloud apps
PDF
Multi screenlab
PDF
Electron performance and C++ in Mailspring
PDF
Helm your way with Kubernetes
PDF
Lightning Components Best Practices by Fabien Taillon
PDF
Herding Microservices – the Atlassian Way
ODP
Androd rest client architecture
PPTX
Accelerating Innovation and Time-to-Market @ Camp Devops Houston 2015
PPTX
Predictive Orchestration using SaltStack
PDF
Easy Continuous Deployment You Can Trust (Webinar)
Lets go to the background
Self-healing Applications with Ansible
Android Pro Tips - IO 13 reloaded Event
Building Open Radar
I Don't Test Often ...
Kubernetes and the 12 factor cloud apps
Multi screenlab
Electron performance and C++ in Mailspring
Helm your way with Kubernetes
Lightning Components Best Practices by Fabien Taillon
Herding Microservices – the Atlassian Way
Androd rest client architecture
Accelerating Innovation and Time-to-Market @ Camp Devops Houston 2015
Predictive Orchestration using SaltStack
Easy Continuous Deployment You Can Trust (Webinar)
Ad

Similar to Cloud native resiliency patterns from the ground up (20)

PDF
Cloud Native resiliency patterns from the ground up | Ana-Maria Mihalceanu
PDF
Cloud native resiliency patterns from the ground up
PDF
Cloud native resiliency patterns from the ground up
PDF
Stability anti patterns in cloud-native applications
PPTX
Embracing Failure: Self-healing, Decentralized Resource Management for Apach...
PDF
99.999% Available OpenStack Cloud - A Builder's Guide
PDF
OpenStackTage Cologne - OpenStack at 99.999% availability with Ceph
PDF
DOST 2016 Cloud Without Failures
PDF
Resisting to The Shocks
PPTX
The Website Resiliency Imperative
PPTX
Microservices Resilient Engineering - Java meetup.pptx
PDF
Zerostack reliable openstack
PDF
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
PPTX
Risk Assessment Based Cloudification
PDF
Chapeter 2 introduction to cloud computing
PPTX
When the Cloud is a Rockin: High Availability in Apache CloudStack
PDF
3 the cloud
PDF
Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...
PDF
Managed Cloud & Advanced Deployments | Goals & Solutions Version
PPTX
Supply chain security - Develop quickly without inviting The Nefarious.pptx
Cloud Native resiliency patterns from the ground up | Ana-Maria Mihalceanu
Cloud native resiliency patterns from the ground up
Cloud native resiliency patterns from the ground up
Stability anti patterns in cloud-native applications
Embracing Failure: Self-healing, Decentralized Resource Management for Apach...
99.999% Available OpenStack Cloud - A Builder's Guide
OpenStackTage Cologne - OpenStack at 99.999% availability with Ceph
DOST 2016 Cloud Without Failures
Resisting to The Shocks
The Website Resiliency Imperative
Microservices Resilient Engineering - Java meetup.pptx
Zerostack reliable openstack
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
Risk Assessment Based Cloudification
Chapeter 2 introduction to cloud computing
When the Cloud is a Rockin: High Availability in Apache CloudStack
3 the cloud
Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...
Managed Cloud & Advanced Deployments | Goals & Solutions Version
Supply chain security - Develop quickly without inviting The Nefarious.pptx
Ad

More from Ana-Maria Mihalceanu (20)

PDF
Empower Inclusion Through Accessible Java Applications
PDF
Java 25 and Beyond - A Roadmap of Innovations
PDF
Sécuriser les Applications Java Contre les Menaces Quantiques
PDF
Des joyaux de code natif aux trésors Java avec jextract
PDF
From native code gems to Java treasures with jextract
PDF
Exciting Features and Enhancements in Java 23 and 24
PDF
Monitoring Java Application Security with JDK Tools and JFR Events
PDF
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
PDF
From native code gems to Java treasures with jextract
PDF
Monitoring Java Application Security with JDK Tools and JFR Events
PDF
Java 23 and Beyond - A Roadmap Of Innovations
PDF
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
PDF
Monitoring Java Application Security with JDK Tools and JFR Events
PDF
Java 22 and Beyond- A Roadmap of Innovations
PDF
Surveillance de la sécurité des applications Java avec les outils du JDK e...
PDF
A Glance At The Java Performance Toolbox
PDF
Monitoring Java Application Security with JDK Tools and JFR Events.pdf
PDF
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
PDF
Java 21 Language Features and Beyond
PDF
From Java 17 to 21- A Showcase of JDK Security Enhancements
Empower Inclusion Through Accessible Java Applications
Java 25 and Beyond - A Roadmap of Innovations
Sécuriser les Applications Java Contre les Menaces Quantiques
Des joyaux de code natif aux trésors Java avec jextract
From native code gems to Java treasures with jextract
Exciting Features and Enhancements in Java 23 and 24
Monitoring Java Application Security with JDK Tools and JFR Events
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
From native code gems to Java treasures with jextract
Monitoring Java Application Security with JDK Tools and JFR Events
Java 23 and Beyond - A Roadmap Of Innovations
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
Monitoring Java Application Security with JDK Tools and JFR Events
Java 22 and Beyond- A Roadmap of Innovations
Surveillance de la sécurité des applications Java avec les outils du JDK e...
A Glance At The Java Performance Toolbox
Monitoring Java Application Security with JDK Tools and JFR Events.pdf
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
Java 21 Language Features and Beyond
From Java 17 to 21- A Showcase of JDK Security Enhancements

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Tartificialntelligence_presentation.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Assigned Numbers - 2025 - Bluetooth® Document
“AI and Expert System Decision Support & Business Intelligence Systems”
MYSQL Presentation for SQL database connectivity
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
Group 1 Presentation -Planning and Decision Making .pptx
Programs and apps: productivity, graphics, security and other tools
The Rise and Fall of 3GPP – Time for a Sabbatical?
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Tartificialntelligence_presentation.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Unlocking AI with Model Context Protocol (MCP)
SOPHOS-XG Firewall Administrator PPT.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology

Cloud native resiliency patterns from the ground up