SlideShare a Scribd company logo
1 of 64
Thank you to our Sponsors 
Media Sponsor:
System 
Reliability and Resilience 
and stuff
tuple
//Initialize customer and 
invoice 
Initialize(customer, invoice);
public void Initialize 
(Customer customer, Invoice 
invoice) 
{ 
customer.Name = “asdf”; 
invoice.Date = DateTime.Now; 
}
Initialize(customer, invoice); 
//did something happen to 
customer 
// and/or invoice?
customer.Name = 
InitNameFrom(customer, 
invoice); 
invoice.Date = 
InitDateFrom(customer, 
invoice);
customer.Name = 
GetNameFrom(customer, 
invoice); 
invoice.Date = 
GetDateFrom(customer, 
invoice);
var results = 
Initialize(customer, invoice); 
customer.Name = results.Item1; 
invoice.Date = results.Item2;
public tuple<string, DateTime> 
Initialize(customer, 
invoice) 
{ 
return new Tuple<string, DateTime> 
(“asdf”, DateTime.Now); 
}
public static bool TryParse 
(string s, out DateTime result) 
or 
public static 
tuple<bool, DateTime?> TryParse 
(string s)
tuple 
• Avoid side effects 
• Avoid out parameters 
• multiple values without a specific type
null object
private ILogger _logger; 
public MyClass(ILogger logger) { 
_logger = logger; 
} 
… 
if (_logger != null) { 
_logger.Debug( 
“it worked on my machine!”); 
}
null checks for 
everyone!
forget 
one 
and…
public class NullLogger : ILogger { 
public void Debug(string text) { 
//do sweet nothing 
} 
}
private ILogger _logger = 
new NullLogger(); 
public MyClass(ILogger logger) { 
_logger = logger; 
} 
… 
_logger.Debug( 
“it worked on my machine!”);
null object 
• Can eliminate null checks 
• Simple to implement
Circuit 
Breaker
Retry
Out of Process 
Dependency 
N times 
Your Application
Out of Process 
Dependency 
N times 
* 
Y clients
= 
Denial of 
Service Attack
Limit the # 
of retries
N * Y 
becomes 
5 * Y
Y is 
still a 
problem
Circuit 
Breaker
State Machine 
On :: Off
On  Off 
when not healthy
Off  On 
manually
Get to software 
before we ask you 
to dance
Out of Process 
Dependency 
Healthy 
or 
Unhealthy
State is 
independent of 
requestor 
Out of Process 
Dependency
Your Application 
Has many 
independent 
external 
dependencies
Your Application 
Can throttle 
itself
Your Application 
Has a 
wait 
threshold
Your Application 
External 
Dependency 
Circuit Breaker 
Threshold = 2 
Pause = 10ms 
Timeout = 30s 
Request State = Closed 
Request 
Failure (i.e. HTTP 500) 
Failure Count = 1 
Pause 10ms 
Request 
Failure (i.e. HTTP 500) 
Failure Count = 2 
State = Open 
OperationFailedException
Threshold = 2 
Pause = 10ms 
Timeout = 30s 
Request State = Open 
30s has not passed 
CircuitBreakerOpenException 
Request 
30s has not passed 
CircuitBreakerOpenException 
System can try 
to 
become 
healthy 
for 30s 
Your Application 
External 
Dependency 
Circuit Breaker
Threshold = 2 
Pause = 10ms 
Timeout = 30s 
30s has passed 
Your Application 
Request State = ½ Open 
Request 
Failure (i.e. HTTP 500) 
Failure Count = 2 
State = Open 
OperationFailedException 
External 
Dependency 
Circuit Breaker
Threshold = 2 
Pause = 10ms 
Timeout = 30s 
30s has passed 
Request State = ½ Open 
Request 
Failure Count = 
0 
State = Closed 
Response 
Response 
Your Application 
External 
Dependency 
Circuit Breaker
Closed 
Open 
½ Open
½ Open 
is like a 
manual reset
Pause 
Timeout
Pause 
between calls 
in the loop
Timeout 
before you 
can call again
Exceptions
OperationFailed 
: 
AggregateException
CircuitBreakerOpen 
: 
ApplicationException
Don’t Loose 
Exception Info
Always use 
InnerException(s)
Threshold = 3 
Request State = Closed 
Request 
Failure (i.e. HTTP 500) 
? 
Request 
Request Failure (i.e. HTTP 500) 
Failure Count = 2 
Failure Count = 0 
State = Closed 
Response 
Response 
Your Application 
External 
Dependency 
Circuit Breaker 
Failure Count = 1
Segregate 
Dependencies
circuitBreaker(“database”) 
circuitBreaker(“weatherservice”)
Dependency type, 
endpoint svc, 
endpoint
Where?
Your Application 
Circuit Breaker 
Proxy 
Out of Process 
Dependency
Watch for 
Inception
Your Application 
Circuit Breaker 
Proxy 
Web Service 
Circuit Breaker 
Repository 
Database
circuit breaker 
• retry looping 
• slow down attempts 
• good neighbour
Thank you 
Donald Belcham 
@dbelcham 
donald.belcham@igloocoder.com

More Related Content

Viewers also liked

Lorne Coyle takes a photo of the Shepke Family
Lorne Coyle takes a photo of the Shepke FamilyLorne Coyle takes a photo of the Shepke Family
Lorne Coyle takes a photo of the Shepke FamilyLorne Coyle
 
Genera oportunidades de negocio a través de Twitter
Genera oportunidades de negocio a través de TwitterGenera oportunidades de negocio a través de Twitter
Genera oportunidades de negocio a través de TwitterEl Norte de Castilla
 
The Brazilian Experience with Public Software
The Brazilian  Experience with Public SoftwareThe Brazilian  Experience with Public Software
The Brazilian Experience with Public SoftwareGovBR
 
Juhlat saksa 7-9
Juhlat saksa 7-9Juhlat saksa 7-9
Juhlat saksa 7-9viehko
 
A Grand Tour of OER Policy
A Grand Tour of OER PolicyA Grand Tour of OER Policy
A Grand Tour of OER PolicyOER Hub
 
Internet Mobile : Quelles sont les nouvelles stratégies média des entreprises...
Internet Mobile : Quelles sont les nouvelles stratégies média des entreprises...Internet Mobile : Quelles sont les nouvelles stratégies média des entreprises...
Internet Mobile : Quelles sont les nouvelles stratégies média des entreprises...Alexandre Pinot
 
A Tribute to Cindy
A Tribute to CindyA Tribute to Cindy
A Tribute to Cindyguest39e268
 
Goodbye To High School
Goodbye To High SchoolGoodbye To High School
Goodbye To High Schoolzking3
 
Batchmates Reuniting Friends For Life
Batchmates   Reuniting Friends For LifeBatchmates   Reuniting Friends For Life
Batchmates Reuniting Friends For LifeBatchmates
 
Stages of grief
Stages of griefStages of grief
Stages of griefMykB101
 
Grief, Loss,Death And Dying
Grief, Loss,Death And DyingGrief, Loss,Death And Dying
Grief, Loss,Death And Dyingmarianects
 

Viewers also liked (19)

Lorne Coyle takes a photo of the Shepke Family
Lorne Coyle takes a photo of the Shepke FamilyLorne Coyle takes a photo of the Shepke Family
Lorne Coyle takes a photo of the Shepke Family
 
S
SS
S
 
Genera oportunidades de negocio a través de Twitter
Genera oportunidades de negocio a través de TwitterGenera oportunidades de negocio a través de Twitter
Genera oportunidades de negocio a través de Twitter
 
S
SS
S
 
The Brazilian Experience with Public Software
The Brazilian  Experience with Public SoftwareThe Brazilian  Experience with Public Software
The Brazilian Experience with Public Software
 
Juhlat saksa 7-9
Juhlat saksa 7-9Juhlat saksa 7-9
Juhlat saksa 7-9
 
A Grand Tour of OER Policy
A Grand Tour of OER PolicyA Grand Tour of OER Policy
A Grand Tour of OER Policy
 
Planificador de proyectos
Planificador de proyectosPlanificador de proyectos
Planificador de proyectos
 
Internet Mobile : Quelles sont les nouvelles stratégies média des entreprises...
Internet Mobile : Quelles sont les nouvelles stratégies média des entreprises...Internet Mobile : Quelles sont les nouvelles stratégies média des entreprises...
Internet Mobile : Quelles sont les nouvelles stratégies média des entreprises...
 
A Tribute to Cindy
A Tribute to CindyA Tribute to Cindy
A Tribute to Cindy
 
Batchmates
BatchmatesBatchmates
Batchmates
 
Goodbye To High School
Goodbye To High SchoolGoodbye To High School
Goodbye To High School
 
Batchmates Reuniting Friends For Life
Batchmates   Reuniting Friends For LifeBatchmates   Reuniting Friends For Life
Batchmates Reuniting Friends For Life
 
Golden moments
Golden momentsGolden moments
Golden moments
 
Grief & loss
Grief & lossGrief & loss
Grief & loss
 
care of dying patient
care of dying patientcare of dying patient
care of dying patient
 
Loss And Grief
Loss And GriefLoss And Grief
Loss And Grief
 
Stages of grief
Stages of griefStages of grief
Stages of grief
 
Grief, Loss,Death And Dying
Grief, Loss,Death And DyingGrief, Loss,Death And Dying
Grief, Loss,Death And Dying
 

Similar to Reliability and Resilience

Opportunities to Improve System Reliability and Resilience by Donald Belcham
Opportunities to Improve System Reliability and Resilience by Donald BelchamOpportunities to Improve System Reliability and Resilience by Donald Belcham
Opportunities to Improve System Reliability and Resilience by Donald Belcham.NET Conf UY
 
Monitoring und Metriken im Wunderland
Monitoring und Metriken im WunderlandMonitoring und Metriken im Wunderland
Monitoring und Metriken im WunderlandD
 
performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02Gopi Raghavendra
 
performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)QA Programmer
 
"Auth for React.js APP", Nikita Galkin
"Auth for React.js APP", Nikita Galkin"Auth for React.js APP", Nikita Galkin
"Auth for React.js APP", Nikita GalkinFwdays
 
Circuit breaker pattern
Circuit breaker patternCircuit breaker pattern
Circuit breaker patternAnkit Gubrani
 
Distributed Stream Processing with WSO2 Stream Processor
Distributed Stream Processing with WSO2 Stream ProcessorDistributed Stream Processing with WSO2 Stream Processor
Distributed Stream Processing with WSO2 Stream ProcessorWSO2
 
Circuit Breakers with Swift
Circuit Breakers with SwiftCircuit Breakers with Swift
Circuit Breakers with SwiftEmanuel Guerrero
 
Deduplication Using Solr: Presented by Neeraj Jain, Stubhub
Deduplication Using Solr: Presented by Neeraj Jain, StubhubDeduplication Using Solr: Presented by Neeraj Jain, Stubhub
Deduplication Using Solr: Presented by Neeraj Jain, StubhubLucidworks
 
Photon Server Deep Dive - View from Implmentation of PhotonWire, Multiplayer ...
Photon Server Deep Dive - View from Implmentation of PhotonWire, Multiplayer ...Photon Server Deep Dive - View from Implmentation of PhotonWire, Multiplayer ...
Photon Server Deep Dive - View from Implmentation of PhotonWire, Multiplayer ...Yoshifumi Kawai
 
Customer Case Study: CenterPoint Energy - How to achieve .0003 abends!
Customer Case Study: CenterPoint Energy - How to achieve .0003 abends!Customer Case Study: CenterPoint Energy - How to achieve .0003 abends!
Customer Case Study: CenterPoint Energy - How to achieve .0003 abends!CA Technologies
 
Reactive Extensions: classic Observer in .NET
Reactive Extensions: classic Observer in .NETReactive Extensions: classic Observer in .NET
Reactive Extensions: classic Observer in .NETEPAM
 
Angular 4 The new Http Client Module
Angular 4 The new Http Client ModuleAngular 4 The new Http Client Module
Angular 4 The new Http Client Modulearjun singh
 
Statying Alive - Online and OFfline
Statying Alive - Online and OFflineStatying Alive - Online and OFfline
Statying Alive - Online and OFflineErik Hellman
 
Live Streaming & Server Sent Events
Live Streaming & Server Sent EventsLive Streaming & Server Sent Events
Live Streaming & Server Sent Eventstkramar
 
Full accesspolicyconsolidation for event processing systems
Full accesspolicyconsolidation for event processing systemsFull accesspolicyconsolidation for event processing systems
Full accesspolicyconsolidation for event processing systemsviswanadhamsatish
 

Similar to Reliability and Resilience (20)

Opportunities to Improve System Reliability and Resilience by Donald Belcham
Opportunities to Improve System Reliability and Resilience by Donald BelchamOpportunities to Improve System Reliability and Resilience by Donald Belcham
Opportunities to Improve System Reliability and Resilience by Donald Belcham
 
Monitoring und Metriken im Wunderland
Monitoring und Metriken im WunderlandMonitoring und Metriken im Wunderland
Monitoring und Metriken im Wunderland
 
performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02
 
performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)
 
"Auth for React.js APP", Nikita Galkin
"Auth for React.js APP", Nikita Galkin"Auth for React.js APP", Nikita Galkin
"Auth for React.js APP", Nikita Galkin
 
Circuit breaker pattern
Circuit breaker patternCircuit breaker pattern
Circuit breaker pattern
 
Android dev 3
Android dev 3Android dev 3
Android dev 3
 
Distributed Stream Processing with WSO2 Stream Processor
Distributed Stream Processing with WSO2 Stream ProcessorDistributed Stream Processing with WSO2 Stream Processor
Distributed Stream Processing with WSO2 Stream Processor
 
Saving lives with rx java
Saving lives with rx javaSaving lives with rx java
Saving lives with rx java
 
Circuit Breakers with Swift
Circuit Breakers with SwiftCircuit Breakers with Swift
Circuit Breakers with Swift
 
Deduplication Using Solr: Presented by Neeraj Jain, Stubhub
Deduplication Using Solr: Presented by Neeraj Jain, StubhubDeduplication Using Solr: Presented by Neeraj Jain, Stubhub
Deduplication Using Solr: Presented by Neeraj Jain, Stubhub
 
Photon Server Deep Dive - View from Implmentation of PhotonWire, Multiplayer ...
Photon Server Deep Dive - View from Implmentation of PhotonWire, Multiplayer ...Photon Server Deep Dive - View from Implmentation of PhotonWire, Multiplayer ...
Photon Server Deep Dive - View from Implmentation of PhotonWire, Multiplayer ...
 
Customer Case Study: CenterPoint Energy - How to achieve .0003 abends!
Customer Case Study: CenterPoint Energy - How to achieve .0003 abends!Customer Case Study: CenterPoint Energy - How to achieve .0003 abends!
Customer Case Study: CenterPoint Energy - How to achieve .0003 abends!
 
Reactive Extensions: classic Observer in .NET
Reactive Extensions: classic Observer in .NETReactive Extensions: classic Observer in .NET
Reactive Extensions: classic Observer in .NET
 
Angular 4 The new Http Client Module
Angular 4 The new Http Client ModuleAngular 4 The new Http Client Module
Angular 4 The new Http Client Module
 
Statying Alive - Online and OFfline
Statying Alive - Online and OFflineStatying Alive - Online and OFfline
Statying Alive - Online and OFfline
 
WSO2 Complex Event Processor
WSO2 Complex Event ProcessorWSO2 Complex Event Processor
WSO2 Complex Event Processor
 
Live Streaming & Server Sent Events
Live Streaming & Server Sent EventsLive Streaming & Server Sent Events
Live Streaming & Server Sent Events
 
Full accesspolicyconsolidation for event processing systems
Full accesspolicyconsolidation for event processing systemsFull accesspolicyconsolidation for event processing systems
Full accesspolicyconsolidation for event processing systems
 
R718WBUsermanual.pdf
R718WBUsermanual.pdfR718WBUsermanual.pdf
R718WBUsermanual.pdf
 

More from Donald Belcham

Introduction to Messaging
Introduction to MessagingIntroduction to Messaging
Introduction to MessagingDonald Belcham
 
Advanced messaging patterns
Advanced messaging patternsAdvanced messaging patterns
Advanced messaging patternsDonald Belcham
 
Microservices: The Nitty Gritty
Microservices: The Nitty GrittyMicroservices: The Nitty Gritty
Microservices: The Nitty GrittyDonald Belcham
 
Microservices: A Gentle Introduction
Microservices: A Gentle IntroductionMicroservices: A Gentle Introduction
Microservices: A Gentle IntroductionDonald Belcham
 
Source Control Abominations
Source Control AbominationsSource Control Abominations
Source Control AbominationsDonald Belcham
 
Is There Room for Craftsmanship in Software Development
Is There Room for Craftsmanship in Software DevelopmentIs There Room for Craftsmanship in Software Development
Is There Room for Craftsmanship in Software DevelopmentDonald Belcham
 
Reducing External Risk
Reducing External RiskReducing External Risk
Reducing External RiskDonald Belcham
 
Performance Tuning in the Trenches
Performance Tuning in the TrenchesPerformance Tuning in the Trenches
Performance Tuning in the TrenchesDonald Belcham
 
Design patterns you didn't know about
Design patterns you didn't know aboutDesign patterns you didn't know about
Design patterns you didn't know aboutDonald Belcham
 
Programming Closer to the Iron
Programming Closer to the IronProgramming Closer to the Iron
Programming Closer to the IronDonald Belcham
 
Taming Brownfield Codebases with AOP
Taming Brownfield Codebases with AOPTaming Brownfield Codebases with AOP
Taming Brownfield Codebases with AOPDonald Belcham
 
Domain Driven Design Primer
Domain Driven Design PrimerDomain Driven Design Primer
Domain Driven Design PrimerDonald Belcham
 
The Dark Side of Code Metrics
The Dark Side of Code MetricsThe Dark Side of Code Metrics
The Dark Side of Code MetricsDonald Belcham
 

More from Donald Belcham (19)

Introduction to Messaging
Introduction to MessagingIntroduction to Messaging
Introduction to Messaging
 
Advanced messaging patterns
Advanced messaging patternsAdvanced messaging patterns
Advanced messaging patterns
 
Microservices: The Nitty Gritty
Microservices: The Nitty GrittyMicroservices: The Nitty Gritty
Microservices: The Nitty Gritty
 
Microservices: A Gentle Introduction
Microservices: A Gentle IntroductionMicroservices: A Gentle Introduction
Microservices: A Gentle Introduction
 
AOP & Patterns
AOP & PatternsAOP & Patterns
AOP & Patterns
 
Intro To AOP
Intro To AOPIntro To AOP
Intro To AOP
 
Source Control Abominations
Source Control AbominationsSource Control Abominations
Source Control Abominations
 
Is There Room for Craftsmanship in Software Development
Is There Room for Craftsmanship in Software DevelopmentIs There Room for Craftsmanship in Software Development
Is There Room for Craftsmanship in Software Development
 
Reducing External Risk
Reducing External RiskReducing External Risk
Reducing External Risk
 
Performance Tuning in the Trenches
Performance Tuning in the TrenchesPerformance Tuning in the Trenches
Performance Tuning in the Trenches
 
Introduction To AOP
Introduction To AOPIntroduction To AOP
Introduction To AOP
 
Design patterns you didn't know about
Design patterns you didn't know aboutDesign patterns you didn't know about
Design patterns you didn't know about
 
Programming Closer to the Iron
Programming Closer to the IronProgramming Closer to the Iron
Programming Closer to the Iron
 
Taming Brownfield Codebases with AOP
Taming Brownfield Codebases with AOPTaming Brownfield Codebases with AOP
Taming Brownfield Codebases with AOP
 
Domain Driven Design Primer
Domain Driven Design PrimerDomain Driven Design Primer
Domain Driven Design Primer
 
Hacking Hardware
Hacking HardwareHacking Hardware
Hacking Hardware
 
Advanced AOP
Advanced AOPAdvanced AOP
Advanced AOP
 
The Dark Side of Code Metrics
The Dark Side of Code MetricsThe Dark Side of Code Metrics
The Dark Side of Code Metrics
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 

Recently uploaded

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
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
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
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
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
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
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
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
 
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
 

Recently uploaded (20)

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
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
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
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
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
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
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
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
 
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...
 

Reliability and Resilience