1. Spring and Java

>> A tentative comparison of fault tolerance libraries on the JVM [blog.frankel.ch]

JVM, faults, and distributed systems – handle retries, timeouts, circuit breaking, rate liming, and so on in the JVM ecosystem.

>> Making Your RestTemplate Fault-Tolerant With Resilience4J [arnoldgalovics.com]

How to give a faulty downstream service some time to recover by using a circuit breaker enabled RestTemplate. An interesting read.

>> Tracing with Spring Boot, OpenTelemetry, and Jaeger [reflectoring.io]

A comprehensive guide for distributed tracing: why we need it, the concepts, and how to do it in Spring Boot.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Patterns of Distributed Systems: Replicated Log [martinfowler.com]

Coming to a consensus about the state of a distributed system by replicating the WAL log between multiple nodes.

Also worth reading:

3. Musings

>> Solving the right problem (2022) [abdullin.com]

Good engineering solutions can be a liability when they solve the wrong problem!

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Taking Care Of It [dilbert.com]

>> Robots Fills In For Boss [dilbert.com]

>> Elbonian Hire [dilbert.com]

5. Pick of the Week

>> How to Get Lucky: Focus On The Fat Tails [taylorpearson.me]