Retry Pattern
The Retry pattern is a resilience design pattern in which an operation that fails due to a transient fault is automatically re-attempted, typically with a delay strategy such as exponential backoff, before giving up and surfacing the failure, allowing systems to recover gracefully from temporary issues like network…
7 resources across 2 libraries
Glossary Terms(6)
Aspect-Oriented Programming
Aspect-Oriented Programming (AOP) is a programming paradigm that increases modularity by allowing the separation of cross-cutting concerns — such as logging, s…
Reactive Programming
Reactive programming is a declarative programming paradigm centered on asynchronous data streams and the propagation of change, where computations are expresse…
Bulkhead Pattern
The Bulkhead pattern is a resilience design pattern, named after the watertight compartments in a ship's hull, that isolates elements of an application into se…
Retry Pattern
The Retry pattern is a resilience design pattern in which an operation that fails due to a transient fault is automatically re-attempted, typically with a dela…
Strangler Fig Pattern
The Strangler Fig pattern is a software migration strategy, named after the strangler fig plant that gradually envelops and replaces a host tree, in which a le…
Anti-Corruption Layer
An Anti-Corruption Layer (ACL) is an architectural pattern, originating from Domain-Driven Design, that introduces a translation layer between two systems or b…