diff --git a/akka-modules/README.md b/akka-modules/README.md
new file mode 100644
index 0000000000..b85789407f
--- /dev/null
+++ b/akka-modules/README.md
@@ -0,0 +1,3 @@
+## Akka
+
+This module contains modules about Akka.
\ No newline at end of file
diff --git a/akka-http/README.md b/akka-modules/akka-http/README.md
similarity index 100%
rename from akka-http/README.md
rename to akka-modules/akka-http/README.md
diff --git a/akka-http/pom.xml b/akka-modules/akka-http/pom.xml
similarity index 96%
rename from akka-http/pom.xml
rename to akka-modules/akka-http/pom.xml
index a64d7a80f6..cf7e0b95ab 100644
--- a/akka-http/pom.xml
+++ b/akka-modules/akka-http/pom.xml
@@ -8,7 +8,7 @@
com.baeldung
- parent-modules
+ akka-modules
1.0.0-SNAPSHOT
diff --git a/akka-http/src/main/java/com/baeldung/akkahttp/User.java b/akka-modules/akka-http/src/main/java/com/baeldung/akkahttp/User.java
similarity index 100%
rename from akka-http/src/main/java/com/baeldung/akkahttp/User.java
rename to akka-modules/akka-http/src/main/java/com/baeldung/akkahttp/User.java
diff --git a/akka-http/src/main/java/com/baeldung/akkahttp/UserActor.java b/akka-modules/akka-http/src/main/java/com/baeldung/akkahttp/UserActor.java
similarity index 100%
rename from akka-http/src/main/java/com/baeldung/akkahttp/UserActor.java
rename to akka-modules/akka-http/src/main/java/com/baeldung/akkahttp/UserActor.java
diff --git a/akka-http/src/main/java/com/baeldung/akkahttp/UserMessages.java b/akka-modules/akka-http/src/main/java/com/baeldung/akkahttp/UserMessages.java
similarity index 100%
rename from akka-http/src/main/java/com/baeldung/akkahttp/UserMessages.java
rename to akka-modules/akka-http/src/main/java/com/baeldung/akkahttp/UserMessages.java
diff --git a/akka-http/src/main/java/com/baeldung/akkahttp/UserServer.java b/akka-modules/akka-http/src/main/java/com/baeldung/akkahttp/UserServer.java
similarity index 100%
rename from akka-http/src/main/java/com/baeldung/akkahttp/UserServer.java
rename to akka-modules/akka-http/src/main/java/com/baeldung/akkahttp/UserServer.java
diff --git a/akka-http/src/main/java/com/baeldung/akkahttp/UserService.java b/akka-modules/akka-http/src/main/java/com/baeldung/akkahttp/UserService.java
similarity index 100%
rename from akka-http/src/main/java/com/baeldung/akkahttp/UserService.java
rename to akka-modules/akka-http/src/main/java/com/baeldung/akkahttp/UserService.java
diff --git a/akka-http/src/test/java/com/baeldung/akkahttp/UserServerUnitTest.java b/akka-modules/akka-http/src/test/java/com/baeldung/akkahttp/UserServerUnitTest.java
similarity index 100%
rename from akka-http/src/test/java/com/baeldung/akkahttp/UserServerUnitTest.java
rename to akka-modules/akka-http/src/test/java/com/baeldung/akkahttp/UserServerUnitTest.java
diff --git a/akka-streams/README.md b/akka-modules/akka-streams/README.md
similarity index 100%
rename from akka-streams/README.md
rename to akka-modules/akka-streams/README.md
diff --git a/akka-streams/pom.xml b/akka-modules/akka-streams/pom.xml
similarity index 95%
rename from akka-streams/pom.xml
rename to akka-modules/akka-streams/pom.xml
index f92b37fcb4..b563d07400 100644
--- a/akka-streams/pom.xml
+++ b/akka-modules/akka-streams/pom.xml
@@ -8,7 +8,7 @@
com.baeldung
- parent-modules
+ akka-modules
1.0.0-SNAPSHOT
diff --git a/akka-streams/src/main/java/com/baeldung/akkastreams/AverageRepository.java b/akka-modules/akka-streams/src/main/java/com/baeldung/akkastreams/AverageRepository.java
similarity index 100%
rename from akka-streams/src/main/java/com/baeldung/akkastreams/AverageRepository.java
rename to akka-modules/akka-streams/src/main/java/com/baeldung/akkastreams/AverageRepository.java
diff --git a/akka-streams/src/main/java/com/baeldung/akkastreams/DataImporter.java b/akka-modules/akka-streams/src/main/java/com/baeldung/akkastreams/DataImporter.java
similarity index 100%
rename from akka-streams/src/main/java/com/baeldung/akkastreams/DataImporter.java
rename to akka-modules/akka-streams/src/main/java/com/baeldung/akkastreams/DataImporter.java
diff --git a/akka-streams/src/main/resources/logback.xml b/akka-modules/akka-streams/src/main/resources/logback.xml
similarity index 100%
rename from akka-streams/src/main/resources/logback.xml
rename to akka-modules/akka-streams/src/main/resources/logback.xml
diff --git a/akka-streams/src/test/java/com/baeldung/akkastreams/DataImporterUnitTest.java b/akka-modules/akka-streams/src/test/java/com/baeldung/akkastreams/DataImporterUnitTest.java
similarity index 100%
rename from akka-streams/src/test/java/com/baeldung/akkastreams/DataImporterUnitTest.java
rename to akka-modules/akka-streams/src/test/java/com/baeldung/akkastreams/DataImporterUnitTest.java
diff --git a/akka-modules/pom.xml b/akka-modules/pom.xml
new file mode 100644
index 0000000000..bb182b38bb
--- /dev/null
+++ b/akka-modules/pom.xml
@@ -0,0 +1,34 @@
+
+
+ 4.0.0
+ akka-modules
+ 1.0.0-SNAPSHOT
+ akka-modules
+ pom
+
+
+ parent-modules
+ com.baeldung
+ 1.0.0-SNAPSHOT
+
+
+
+ akka-http
+ akka-streams
+ spring-akka
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
+
+
\ No newline at end of file
diff --git a/spring-akka/README.md b/akka-modules/spring-akka/README.md
similarity index 100%
rename from spring-akka/README.md
rename to akka-modules/spring-akka/README.md
diff --git a/spring-akka/pom.xml b/akka-modules/spring-akka/pom.xml
similarity index 97%
rename from spring-akka/pom.xml
rename to akka-modules/spring-akka/pom.xml
index fb7a6198c3..c43d850462 100644
--- a/spring-akka/pom.xml
+++ b/akka-modules/spring-akka/pom.xml
@@ -9,7 +9,7 @@
com.baeldung
- parent-modules
+ akka-modules
1.0.0-SNAPSHOT
diff --git a/spring-akka/src/main/java/com/baeldung/akka/AppConfiguration.java b/akka-modules/spring-akka/src/main/java/com/baeldung/akka/AppConfiguration.java
similarity index 100%
rename from spring-akka/src/main/java/com/baeldung/akka/AppConfiguration.java
rename to akka-modules/spring-akka/src/main/java/com/baeldung/akka/AppConfiguration.java
diff --git a/spring-akka/src/main/java/com/baeldung/akka/GreetingActor.java b/akka-modules/spring-akka/src/main/java/com/baeldung/akka/GreetingActor.java
similarity index 100%
rename from spring-akka/src/main/java/com/baeldung/akka/GreetingActor.java
rename to akka-modules/spring-akka/src/main/java/com/baeldung/akka/GreetingActor.java
diff --git a/spring-akka/src/main/java/com/baeldung/akka/GreetingService.java b/akka-modules/spring-akka/src/main/java/com/baeldung/akka/GreetingService.java
similarity index 100%
rename from spring-akka/src/main/java/com/baeldung/akka/GreetingService.java
rename to akka-modules/spring-akka/src/main/java/com/baeldung/akka/GreetingService.java
diff --git a/spring-akka/src/main/java/com/baeldung/akka/SpringActorProducer.java b/akka-modules/spring-akka/src/main/java/com/baeldung/akka/SpringActorProducer.java
similarity index 100%
rename from spring-akka/src/main/java/com/baeldung/akka/SpringActorProducer.java
rename to akka-modules/spring-akka/src/main/java/com/baeldung/akka/SpringActorProducer.java
diff --git a/spring-akka/src/main/java/com/baeldung/akka/SpringExtension.java b/akka-modules/spring-akka/src/main/java/com/baeldung/akka/SpringExtension.java
similarity index 100%
rename from spring-akka/src/main/java/com/baeldung/akka/SpringExtension.java
rename to akka-modules/spring-akka/src/main/java/com/baeldung/akka/SpringExtension.java
diff --git a/spring-akka/src/main/resources/logback.xml b/akka-modules/spring-akka/src/main/resources/logback.xml
similarity index 100%
rename from spring-akka/src/main/resources/logback.xml
rename to akka-modules/spring-akka/src/main/resources/logback.xml
diff --git a/spring-akka/src/test/java/com/baeldung/akka/SpringAkkaIntegrationTest.java b/akka-modules/spring-akka/src/test/java/com/baeldung/akka/SpringAkkaIntegrationTest.java
similarity index 100%
rename from spring-akka/src/test/java/com/baeldung/akka/SpringAkkaIntegrationTest.java
rename to akka-modules/spring-akka/src/test/java/com/baeldung/akka/SpringAkkaIntegrationTest.java
diff --git a/pom.xml b/pom.xml
index a486b0d17c..5ecd457f7b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -330,8 +330,7 @@
parent-spring-5
parent-java
- akka-http
- akka-streams
+ akka-modules
algorithms-modules
annotations
@@ -578,7 +577,6 @@
spring-5-webflux-2
spring-activiti
- spring-akka
spring-amqp
spring-aop
spring-aop-2
@@ -767,8 +765,7 @@
parent-spring-5
parent-java
- akka-http
- akka-streams
+ akka-modules
algorithms-modules
annotations
@@ -1010,7 +1007,6 @@
spring-activiti
- spring-akka
spring-amqp
spring-aop
spring-aop-2