Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / juliofalbo / complete-microservices-env
This is a whole environment of a Microservices Architecture using Spring Cloud, Splunk, Zipkin, Grafana, Prometheus, Postgres with Replication Strategy, Redis and RabbitMQ.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliofalbo%2Fcomplete-microservices-env
Stars: 120
Forks: 51
Open Issues: 8
License: None
Language: Java
Repo Size: 39 MB
Dependencies:
106
Created: over 4 years ago
Updated: 11 months ago
Last pushed: 10 months ago
Last synced: 6 months ago
Files
Loading...
Readme
Loading...
Dependencies
booking/pom.xml
maven
- org.springframework.cloud:spring-cloud-dependencies Greenwich.SR3 import
- org.projectlombok:lombok 1.18.2 provided
- com.github.alturkovic.distributed-lock:distributed-lock-redis 1.2.2
- com.h2database:h2 1.4.199
- com.tradeshift:spring-rabbitmq-tuning-lib 0.1.1
- io.micrometer:micrometer-registry-prometheus
- io.springfox:springfox-swagger-ui 2.9.2
- io.springfox:springfox-swagger2 2.9.2
- net.logstash.logback:logstash-logback-encoder 6.0
- org.flywaydb:flyway-core 5.2.1
- org.mapstruct:mapstruct 1.3.1.Final
- org.postgresql:postgresql 42.2.5
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-data-jpa
- org.springframework.boot:spring-boot-starter-logging
- org.springframework.boot:spring-boot-starter-web
- org.springframework.cloud:spring-cloud-sleuth-zipkin 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-bus-amqp 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-netflix-eureka-client 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-sleuth 2.1.4.RELEASE
- com.playtika.testcontainers:embedded-rabbitmq 1.35 test
- com.playtika.testcontainers:embedded-redis 1.35 test
- org.springframework.boot:spring-boot-starter-test test
financial/pom.xml
maven
- org.springframework.cloud:spring-cloud-dependencies Greenwich.SR3 import
- org.projectlombok:lombok 1.18.2 provided
- com.tradeshift:spring-rabbitmq-tuning-lib 0.1.1
- io.micrometer:micrometer-registry-prometheus
- io.springfox:springfox-swagger-ui 2.9.2
- io.springfox:springfox-swagger2 2.9.2
- net.logstash.logback:logstash-logback-encoder 6.0
- org.flywaydb:flyway-core 5.2.1
- org.mapstruct:mapstruct 1.3.1.Final
- org.postgresql:postgresql 42.2.5
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-data-jpa
- org.springframework.boot:spring-boot-starter-logging
- org.springframework.boot:spring-boot-starter-web
- org.springframework.cloud:spring-cloud-sleuth-zipkin 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-bus-amqp 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-netflix-eureka-client 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-sleuth 2.1.4.RELEASE
- org.springframework.boot:spring-boot-starter-test test
frontend/pom.xml
maven
- org.springframework.data:spring-data-commons 2.2.1.RELEASE compile
- org.springframework.cloud:spring-cloud-dependencies Greenwich.SR3 import
- org.projectlombok:lombok 1.18.2 provided
- com.tradeshift:spring-rabbitmq-tuning-lib 0.1.1
- io.micrometer:micrometer-registry-prometheus
- net.logstash.logback:logstash-logback-encoder 6.0
- org.mapstruct:mapstruct 1.3.1.Final
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-logging
- org.springframework.boot:spring-boot-starter-thymeleaf
- org.springframework.boot:spring-boot-starter-web
- org.springframework.cloud:spring-cloud-sleuth-zipkin 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-bus-amqp 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-netflix-eureka-client 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-netflix-ribbon 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-openfeign 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-sleuth 2.1.4.RELEASE
- org.springframework.boot:spring-boot-starter-test test
- org.springframework.cloud:spring-cloud-dependencies Greenwich.SR3 import
- io.micrometer:micrometer-registry-prometheus
- net.logstash.logback:logstash-logback-encoder 6.0
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-logging
- org.springframework.cloud:spring-cloud-starter-netflix-eureka-server
- org.springframework.boot:spring-boot-starter-test test
searching/pom.xml
maven
- org.springframework.cloud:spring-cloud-dependencies Greenwich.SR3 import
- org.projectlombok:lombok 1.18.2 provided
- com.h2database:h2 1.4.199
- io.micrometer:micrometer-registry-prometheus
- io.springfox:springfox-swagger-ui 2.9.2
- io.springfox:springfox-swagger2 2.9.2
- net.logstash.logback:logstash-logback-encoder 6.0
- org.mapstruct:mapstruct 1.3.1.Final
- org.postgresql:postgresql 42.2.5
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-data-jpa
- org.springframework.boot:spring-boot-starter-logging
- org.springframework.boot:spring-boot-starter-web
- org.springframework.cloud:spring-cloud-sleuth-zipkin 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-bus-amqp 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-netflix-eureka-client 2.1.4.RELEASE
- org.springframework.cloud:spring-cloud-starter-sleuth 2.1.4.RELEASE
- org.springframework.boot:spring-boot-starter-test test
booking/Dockerfile
docker
- gcr.io/distroless/java 11 build
- maven 3.6-jdk-11 build
docker-compose-infra.yml
docker
- bitnami/postgresql 12
- google/cadvisor v0.33.0
- grafana/grafana 6.4.3
- oliver006/redis_exporter v1.3.4
- prom/node-exporter v0.18.1
- prom/prometheus v2.13.1
- redis 5
- splunk/splunk 7.3.0
- splunk/universalforwarder 7.3.0
- wrouesnel/postgres_exporter v0.8.0
- openzipkin/zipkin latest
financial/Dockerfile
docker
- gcr.io/distroless/java 11 build
- maven 3.6-jdk-11 build
frontend/Dockerfile
docker
- gcr.io/distroless/java 11 build
- maven 3.6-jdk-11 build
- gcr.io/distroless/java 11 build
- maven 3.6-jdk-11 build
searching/Dockerfile
docker
- gcr.io/distroless/java 11 build
- maven 3.6-jdk-11 build