diff --git a/.gitignore b/.gitignore
index a45e2a8..1f54de6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,4 +4,6 @@
backend/**/target
finlog_app/**/.idea
-finlog_app/**/.dart_tool
\ No newline at end of file
+finlog_app/**/.dart_tool
+
+finlog_app/**/pubspec.lock
\ No newline at end of file
diff --git a/backend/.gitlab-ci.yml b/backend/.gitlab-ci.yml
index a126f41..c88a6c4 100644
--- a/backend/.gitlab-ci.yml
+++ b/backend/.gitlab-ci.yml
@@ -7,5 +7,7 @@ build_backend:
artifacts:
paths:
- backend/common/target/
- - backend/server/target
+ - backend/discovery/target/
+ - backend/gateway/target/
+ - backend/server/target/
expire_in: 1 hour
diff --git a/backend/discovery/pom.xml b/backend/discovery/pom.xml
new file mode 100644
index 0000000..541418c
--- /dev/null
+++ b/backend/discovery/pom.xml
@@ -0,0 +1,13 @@
+
+
+ 4.0.0
+
+ dev.rheinsw.finlog.backend
+ backend
+ ${revision}
+
+
+ discovery
+
\ No newline at end of file
diff --git a/backend/gateway/pom.xml b/backend/gateway/pom.xml
new file mode 100644
index 0000000..db4c83a
--- /dev/null
+++ b/backend/gateway/pom.xml
@@ -0,0 +1,30 @@
+
+
+ 4.0.0
+
+ dev.rheinsw.finlog.backend
+ backend
+ ${revision}
+
+
+ gateway
+
+
+ 21
+ 21
+ UTF-8
+
+
+
+
+
+ dev.rheinsw.finlog.backend
+ common
+ ${revision}
+ compile
+
+
+
+
\ No newline at end of file
diff --git a/backend/pom.xml b/backend/pom.xml
index d0f671d..056d12a 100644
--- a/backend/pom.xml
+++ b/backend/pom.xml
@@ -12,6 +12,8 @@
common
server
+ gateway
+ discovery