An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: resiliency-patterns

dcaglar/ecommerce-platform-kotlin

This mono repo is created to design an ecommerce platform with different domain,now

Language: Kotlin - Size: 588 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

App-vNext/Polly

Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.

Language: C# - Size: 43.4 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 13,812 - Forks: 1,257

failsafe-lib/failsafe

Fault tolerance and resilience patterns for the JVM

Language: Java - Size: 1.54 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 4,260 - Forks: 301

eapache/go-resiliency

Resiliency patterns for golang

Language: Go - Size: 82 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 2,293 - Forks: 146

algoyounes/laravel-idempotency

🛡️ Laravel Idempotency Middleware package to prevent duplicate requests

Language: PHP - Size: 423 KB - Last synced at: 12 days ago - Pushed at: 14 days ago - Stars: 11 - Forks: 0

Polly-Contrib/Polly.Contrib.WaitAndRetry

Polly.Contrib.WaitAndRetry is an extension library for Polly containing helper methods for a variety of wait-and-retry strategies.

Language: C# - Size: 186 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 138 - Forks: 12

kolomied/cdk-stepfunctions-patterns

A set of Step Functions high-level resiliency patterns.

Language: TypeScript - Size: 203 KB - Last synced at: 29 days ago - Pushed at: over 4 years ago - Stars: 67 - Forks: 5

kresil/kresil

Kotlin Multiplatform fault-tolerance library with Ktor integration

Language: Kotlin - Size: 1.63 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

App-vNext/Polly.Caching.IDistributedCache

Plug-in for the Polly Cache policy supporting Microsoft.Extensions.Caching.Distributed.IDistributedCache.

Language: C# - Size: 80.1 KB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 32 - Forks: 11

failsafe-go/failsafe-go

Fault tolerance and resilience patterns for Go

Language: Go - Size: 557 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1,649 - Forks: 30

rbiedrawa/spring-circuitbreaker-demo

This repository demonstrates how to build fault-tolerant application and apply resiliency patterns using Resilience4j.

Language: Java - Size: 552 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

BootcampToProd/spring-boot-resilience4j-bulkhead

A simple app demonstrating how we can implement bulkhead pattern using Resilience4j in Spring Boot

Language: Java - Size: 10.7 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

BootcampToProd/spring-boot-resilience4j-circuit-breaker

A simple app demonstrating how we can implement circuit breaker pattern using Resilience4j in Spring Boot

Language: Java - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

joaodiasneves/sapher

Sapher seeks to help developers implement communication between services in a microservices context, and was built with choreographed sagas in mind

Language: C# - Size: 184 KB - Last synced at: 22 days ago - Pushed at: almost 6 years ago - Stars: 10 - Forks: 0

GokGokalp/Luffy

Luffy is a simple resilience and transient-fault handling library

Language: C# - Size: 120 KB - Last synced at: 22 days ago - Pushed at: over 7 years ago - Stars: 22 - Forks: 8

ie017/fundamentals-to-microservice-design

Implement microservices using Spring Cloud. establish communication between microservices, enable load balancing, scaling up and down of microservices. centralize the configuration of microservices with Spring Cloud Config Server. Implement Eureka Server, circuit breaker pattern

Language: Java - Size: 115 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

VisualBean/ResilientCommand

A Resiliency library for wrapping dependency calls. Inspired by Hystrix

Language: C# - Size: 334 KB - Last synced at: 27 days ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 2

build-on-aws/automated-arc-zonal-shift

Fix Gray Failures Fast Using Automation and Route 53 ARC Zonal Shift

Language: Python - Size: 9.54 MB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

vassilevsky/simple_circuit

Circuit Breaker pattern implementation in Ruby

Language: Ruby - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

nnazo/async-bulkhead

An async semaphore-based bulkhead implementation

Language: Rust - Size: 24.4 KB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

luuductrung1234/Pos_4_Asowell

POS System for ASOWELL restaurant

Language: C# - Size: 25.1 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 5

the-pat/pollyscript

PollyScript is a JavaScript resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. PollyScript is a port of the Polly library from .NET.

Language: TypeScript - Size: 43 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

Related Keywords
resiliency-patterns 22 resilience 11 resiliency 10 circuit-breaker 10 java 5 bulkhead 4 retry-strategies 4 fault-handler 4 dotnet 4 circuit-breaker-pattern 4 spring-boot 4 resilience4j 4 fault-tolerance 4 polly 3 retry 3 transient-fault-handling 3 retry-pattern 2 aws 2 hacktoberfest 2 spring-boot3 2 timeout 2 resilient 2 rate-limiter 2 distributed-systems 2 fallback 2 choreographer 1 choreography 1 compensation 1 saga 1 saga-libraries 1 saga-pattern 1 transaction-manager 1 backoff 1 backoff-strategy 1 nodejs 1 spring-boot-3 1 spring-cloud-circuitbreaker 1 bulkheads 1 resilience4j-bulkhead 1 spring-boot2 1 rest-api 1 circuitbreaker 1 rest 1 circuitbreakerpattern 1 resilience4j-circuitbreaker 1 resilience4j-circuit-breaker 1 java-17 1 wpf-application 1 repository-pattern 1 reporting 1 pos 1 material-design 1 livecharts 1 entity-framework 1 dot-net 1 rust 1 async 1 rubygem 1 ruby-library 1 ruby-gem 1 amazon-route53 1 csharp 1 cqrs 1 vault 1 spring-cloud 1 spring 1 openfeign 1 microservices 1 keycloak 1 consul-configuration 1 retry-library 1 resilience-client 1 jitter-recommendation 1 jitter-formula 1 laravel-middleware 1 laravel 1 idempotent-requests 1 idempotency 1 idempotence-middleware 1 duplicate-request 1 api-idempotent 1 golang 1 go 1 spring-security 1 scalability 1 redis 1 payment-service 1 observability 1 monitoring 1 kotlin 1 kibana 1 kafka 1 hexagonal-architecture 1 fintech 1 event-driven-architecture 1 elasticsearch 1 ddd-architecture 1 reactor 1 reactive-programming 1 prometheus 1