Resiliency | Latency | Reliability

 Resiliency

1) Reliability 2) Error Handling 3) Graceful Failure

Ability to handle and recover from failures gracefully.

Resilient Solution

1) Detect Failure

2) Recover quickly and efficiently (within seconds or minutes)

Resiliency Patterns

1) Circuit Breaker 

2) Compensating Transaction

3) Bulkhead 

4) Leader Election


Latency

It is a measure of delay. In a network, latency measure the time it takes for some data to get to its destination across the network.

Low latency - Good, High Latency - Bad

Reliability

The probability of failure-free operation of a computer program in a specified environment for a specified time.

Availability

The percentage of time that the infrastructure, system or solution is operational under normal circumstances.

The mathematical formula for Availability is :

Percentage of availability = (total elapsed time – sum of downtime)/total elapsed time








Comments

Popular posts from this blog

Java 8 : Find the number starts with 1 from a list of integers

Junit Mockito and Power Mockito

Important Linux Commands