diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..cd2199adb98273581bb0fdefb7398f1ad5fab6e8
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,12 @@
+[submodule "api-gateway"]
+	path = api-gateway
+	url = https://github.com/hornerj94/api-gateway
+[submodule "authentication-service"]
+	path = authentication-service
+	url = https://github.com/hornerj94/authentication-service
+[submodule "dummy-service"]
+	path = dummy-service
+	url = https://github.com/hornerj94/dummy-service
+[submodule "eureka-server"]
+	path = eureka-server
+	url = https://github.com/hornerj94/eureka-server
diff --git a/api-gateway b/api-gateway
new file mode 160000
index 0000000000000000000000000000000000000000..605a3e881fce4cf46c391c4b1570f19c3a5d1124
--- /dev/null
+++ b/api-gateway
@@ -0,0 +1 @@
+Subproject commit 605a3e881fce4cf46c391c4b1570f19c3a5d1124
diff --git a/authentication-service b/authentication-service
new file mode 160000
index 0000000000000000000000000000000000000000..49e4c106ea4cd50b200ef0f9c7ab82b20584745b
--- /dev/null
+++ b/authentication-service
@@ -0,0 +1 @@
+Subproject commit 49e4c106ea4cd50b200ef0f9c7ab82b20584745b
diff --git a/dummy-service b/dummy-service
new file mode 160000
index 0000000000000000000000000000000000000000..98328dee2dfde68eee0bba63972827e8f50f111e
--- /dev/null
+++ b/dummy-service
@@ -0,0 +1 @@
+Subproject commit 98328dee2dfde68eee0bba63972827e8f50f111e
diff --git a/eureka-server b/eureka-server
new file mode 160000
index 0000000000000000000000000000000000000000..8992c8c51bc878ae9c4703b7e1646887f7aee86f
--- /dev/null
+++ b/eureka-server
@@ -0,0 +1 @@
+Subproject commit 8992c8c51bc878ae9c4703b7e1646887f7aee86f