core-systems
Exponential Backoff
Retry strategy that progressively increases delay between retry attempts to handle transient failures and prevent system overload
core-systems
Horizontal Scaling
Scaling strategy that increases system capacity by adding more machines or instances rather than upgrading existing hardware
core-systems
Optimistic Locking
Concurrency control mechanism that assumes conflicts are rare and handles them when they occur, using version numbers or timestamps to detect concurrent modifications