Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / raksit31667 / example-spring-loyalty
Example RESTful API & batch application for loyalty program powered by Spring Boot
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raksit31667%2Fexample-spring-loyalty
Stars: 0
Forks: 0
Open Issues: 0
License: None
Language: Java
Repo Size: 457 KB
Dependencies:
74
Created: over 2 years ago
Updated: over 2 years ago
Last pushed: over 1 year ago
Last synced: about 1 year ago
Topics: aws, buildkite, java, localstack, spring-batch, spring-boot, testcontainers
Files
Loading...
Readme
Loading...
Dependencies
api-service/build.gradle
maven
- com.amazonaws:aws-java-sdk-s3 1.12.263 implementation
- com.raksit.example:example-spring-loyalty-feature-toggle 0.0.9 implementation
- dev.akkinoc.spring.boot:logback-access-spring-boot-starter 3.2.1 implementation
- io.awspring.cloud:spring-cloud-starter-aws * implementation
- io.micrometer:micrometer-registry-prometheus 1.9.0 implementation
- io.opentracing.contrib:opentracing-spring-jaeger-cloud-starter 3.3.1 implementation
- io.swagger.core.v3:swagger-annotations 2.2.0 implementation
- net.logstash.logback:logstash-logback-encoder 7.0.1 implementation
- org.flywaydb:flyway-core * implementation
- org.postgresql:postgresql 42.4.1 implementation
- org.projectlombok:lombok 1.18.22 implementation
- org.springdoc:springdoc-openapi-ui 1.6.9 implementation
- org.springframework.boot:spring-boot-starter-actuator * implementation
- org.springframework.boot:spring-boot-starter-data-jpa * implementation
- org.springframework.boot:spring-boot-starter-web * implementation
- org.springframework.cloud:spring-cloud-function-context 3.2.6 implementation
- org.springframework.cloud:spring-cloud-function-core 3.2.6 implementation
- org.springframework.cloud:spring-cloud-stream-binder-kinesis 2.2.0 implementation
- software.amazon.awssdk:kinesis * implementation
- software.amazon.awssdk:s3 * implementation
- org.flywaydb.flyway-test-extensions:flyway-spring-test 7.0.0 testImplementation
- org.junit.jupiter:junit-jupiter 5.8.2 testImplementation
- org.mockito:mockito-inline 4.6.0 testImplementation
- org.springframework.boot:spring-boot-starter-test * testImplementation
- org.springframework.cloud:spring-cloud-stream-test-support * testImplementation
- org.testcontainers:localstack 1.16.2 testImplementation
- org.testcontainers:postgresql 1.17.2 testImplementation
batch-job/build.gradle
maven
- com.amazonaws:aws-java-sdk-s3 1.12.263 implementation
- com.amazonaws:aws-java-sdk-sts 1.12.266 implementation
- dev.akkinoc.spring.boot:logback-access-spring-boot-starter 3.2.1 implementation
- io.awspring.cloud:spring-cloud-starter-aws * implementation
- io.github.openfeign:feign-micrometer 11.8 implementation
- io.micrometer:micrometer-registry-prometheus 1.9.0 implementation
- net.logstash.logback:logstash-logback-encoder 7.0.1 implementation
- org.flywaydb:flyway-core * implementation
- org.postgresql:postgresql 42.4.1 implementation
- org.projectlombok:lombok 1.18.22 implementation
- org.springframework.boot:spring-boot-starter-actuator * implementation
- org.springframework.boot:spring-boot-starter-batch * implementation
- org.springframework.boot:spring-boot-starter-data-jpa * implementation
- org.springframework.boot:spring-boot-starter-web * implementation
- org.springframework.cloud:spring-cloud-starter-openfeign 3.1.3 implementation
- io.zonky.test:embedded-database-spring-test 2.1.1 testImplementation
- org.flywaydb.flyway-test-extensions:flyway-spring-test 7.0.0 testImplementation
- org.junit.jupiter:junit-jupiter 5.8.2 testImplementation
- org.mock-server:mockserver-netty 5.11.2 testImplementation
- org.springframework.batch:spring-batch-test * testImplementation
- org.springframework.boot:spring-boot-starter-test * testImplementation
- org.testcontainers:localstack 1.16.2 testImplementation
- org.projectlombok:lombok 1.18.22 compileOnly
- org.postgresql:postgresql 42.4.1 implementation
- org.springframework:spring-web 5.3.15 implementation
- org.projectlombok:lombok 1.18.22 testCompileOnly
- com.fasterxml.jackson.core:jackson-databind 2.13.0 testImplementation
- org.junit.jupiter:junit-jupiter 5.8.2 testImplementation
- org.testcontainers:junit-jupiter 1.16.2 testImplementation
- org.testcontainers:testcontainers 1.16.2 testImplementation
- io.gatling:gatling-core 3.4.1 implementation
- io.gatling:gatling-http 3.4.1 implementation
api-service/Dockerfile
docker
- openjdk 17.0.2-slim build
batch-job/Dockerfile
docker
- openjdk 17.0.2-slim build
docker-compose-local.yml
docker
- jaegertracing/jaeger-agent latest
- jaegertracing/jaeger-collector latest
- jaegertracing/jaeger-query latest
- jaegertracing/jaeger-remote-storage latest
- localstack/localstack latest
- postgres alpine
- sosedoff/pgweb latest
- thiht/smocker latest
docker-compose.yml
docker
- openjdk 17.0.2-slim