diff --git a/optaplanner/pom.xml b/optaplanner/pom.xml
index e1653fd749..033e3a3718 100644
--- a/optaplanner/pom.xml
+++ b/optaplanner/pom.xml
@@ -27,7 +27,7 @@
- 8.24.0.Final
+ 9.38.0.Final
\ No newline at end of file
diff --git a/patterns-modules/design-patterns-architectural/pom.xml b/patterns-modules/design-patterns-architectural/pom.xml
index 2d6117a406..4efcca0c6b 100644
--- a/patterns-modules/design-patterns-architectural/pom.xml
+++ b/patterns-modules/design-patterns-architectural/pom.xml
@@ -67,10 +67,10 @@
5.2.16.Final
6.0.6
2.7.5
- 3.3.0
+ 5.3.0
2.7.5
5.5.14
- 3.14.0
+ 3.20.4
3.14.0
diff --git a/patterns-modules/design-patterns-cloud/pom.xml b/patterns-modules/design-patterns-cloud/pom.xml
index acd3e64ed5..595e0cabcd 100644
--- a/patterns-modules/design-patterns-cloud/pom.xml
+++ b/patterns-modules/design-patterns-cloud/pom.xml
@@ -17,8 +17,13 @@
io.github.resilience4j
resilience4j-retry
- 1.7.1
+ ${resilience4j-retry.version}
+
+
+ 2.0.2
+
+
\ No newline at end of file
diff --git a/patterns-modules/design-patterns-cloud/src/test/java/com/baeldung/backoff/jitter/BackoffWithJitterUnitTest.java b/patterns-modules/design-patterns-cloud/src/test/java/com/baeldung/backoff/jitter/BackoffWithJitterUnitTest.java
index abfcc71e66..5bd6b0fa23 100644
--- a/patterns-modules/design-patterns-cloud/src/test/java/com/baeldung/backoff/jitter/BackoffWithJitterUnitTest.java
+++ b/patterns-modules/design-patterns-cloud/src/test/java/com/baeldung/backoff/jitter/BackoffWithJitterUnitTest.java
@@ -1,6 +1,6 @@
package com.baeldung.backoff.jitter;
-import io.github.resilience4j.retry.IntervalFunction;
+import io.github.resilience4j.core.IntervalFunction;
import io.github.resilience4j.retry.Retry;
import io.github.resilience4j.retry.RetryConfig;
import org.junit.Before;
@@ -15,8 +15,8 @@ import java.util.concurrent.ExecutorService;
import java.util.function.Function;
import static com.baeldung.backoff.jitter.BackoffWithJitterUnitTest.RetryProperties.*;
-import static io.github.resilience4j.retry.IntervalFunction.ofExponentialBackoff;
-import static io.github.resilience4j.retry.IntervalFunction.ofExponentialRandomBackoff;
+import static io.github.resilience4j.core.IntervalFunction.ofExponentialBackoff;
+import static io.github.resilience4j.core.IntervalFunction.ofExponentialRandomBackoff;
import static java.util.Collections.nCopies;
import static java.util.concurrent.Executors.newFixedThreadPool;
import static org.mockito.ArgumentMatchers.anyString;