Kodkitabi

Common Design Patterns ve Anti-Patterns

Factory, Strategy, Decorator, Adapter, Repository, Unit of Work, Circuit Breaker, Bulkhead gibi desenlerin uygulama örnekleri ve yanlış kullanım (anti-pattern) örnekleri. Test edilebilir, sürdürülebilir tasarım ilkeleri.

Circuit Breaker örneği (pseudo)
CircuitBreaker cb = CircuitBreaker.ofDefaults("remote");
Supplier<CompletionStage<String>> decorated = CircuitBreaker.decorateSupplier(cb, () -> client.call());