bit1.uk

Java and DevOps; using Kubernetes, Terraform, and Spring

Latest writing

Resilience4j Bulkhead in Spring Boot

If a slow downstream service starts tying up threads or HTTP connections, a bulkhead caps the number of concurrent calls allowed to reach it, helping protect the rest of the application.

Read post

Anatomy of a Non-Anemic Spring Application

Domain-Driven Design (DDD) helps manage complex business logic in Spring Boot applications by enforcing a clear separation between the domain model (business rules) and the infrastructure layer (data persistence). But what does a non-anemic domain model look like?

Read post