diff --git a/spring-cloud/pom.xml b/spring-cloud/pom.xml
index 4f6b37a76f..340923cbdf 100644
--- a/spring-cloud/pom.xml
+++ b/spring-cloud/pom.xml
@@ -10,6 +10,7 @@
spring-cloud-config
spring-cloud-eureka
spring-cloud-hystrix
+ spring-cloud-integration
pom
diff --git a/spring-cloud/spring-cloud-integration/application-config/discovery.properties b/spring-cloud/spring-cloud-integration/application-config/discovery.properties
new file mode 100644
index 0000000000..40764d0ddb
--- /dev/null
+++ b/spring-cloud/spring-cloud-integration/application-config/discovery.properties
@@ -0,0 +1,13 @@
+spring.application.name=discovery
+server.port=8082
+
+eureka.instance.hostname=localhost
+
+eureka.client.serviceUrl.defaultZone=http://localhost:8082/eureka/
+eureka.client.register-with-eureka=false
+eureka.client.fetch-registry=false
+
+#management.context-path=/manage
+#eureka.instance.status-page-url-path=${management.context-path}/info
+#eureka.instance.health-check-url-path=${management.context-path}/health
+
diff --git a/spring-cloud/spring-cloud-integration/application-config/gateway.properties b/spring-cloud/spring-cloud-integration/application-config/gateway.properties
new file mode 100644
index 0000000000..308f6ace6c
--- /dev/null
+++ b/spring-cloud/spring-cloud-integration/application-config/gateway.properties
@@ -0,0 +1,15 @@
+spring.application.name=gateway
+server.port=8084
+
+eureka.client.region = default
+eureka.client.registryFetchIntervalSeconds = 5
+eureka.client.serviceUrl.defaultZone=http://localhost:8082/eureka/
+
+#management.context-path=/manage
+#eureka.instance.status-page-url-path=${management.context-path}/info
+#eureka.instance.health-check-url-path=${management.context-path}/health
+
+zuul.routes.ui.path=/resource/**
+
+logging.level.org.springframework.cloud.netflix.zuul=debug
+
diff --git a/spring-cloud/spring-cloud-integration/pom.xml b/spring-cloud/spring-cloud-integration/pom.xml
new file mode 100644
index 0000000000..5417e83cbf
--- /dev/null
+++ b/spring-cloud/spring-cloud-integration/pom.xml
@@ -0,0 +1,61 @@
+
+
+ 4.0.0
+
+ com.baeldung.spring.cloud
+ spring-cloud-integration
+ 1.0.0-SNAPSHOT
+ pom
+
+
+ config
+ discovery
+ gateway
+ resource
+
+
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 1.4.0.RELEASE
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+
+
+
+ org.springframework.cloud
+ spring-cloud-dependencies
+ Brixton.RELEASE
+ pom
+ import
+
+
+ org.springframework.data
+ spring-data-releasetrain
+ Hopper-SR2
+ pom
+ import
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
\ No newline at end of file