Event-driven DDD microservices based on spring and kafka with @JsonPath for @ProjectedPayload kafka deserialization
kafka
./mvnw -pl :infrastructure-kafka spring-boot:run
http :8081/actuator/health
h2
./mvnw -pl :infrastructure-h2 spring-boot:run
http :8082/actuator/health
catalog
./mvnw -pl :service-catalog spring-boot:run
http :8083/actuator/health
http post :8083/api/v1/products name="iPhone x" qty=4
http get :8083/api/v1/products | jq ".content"
http get ":8083/api/v1/products?size=1&page=0" | jq ".content"
orders
./mvnw -pl :service-orders spring-boot:run
http :8084/actuator/health
http :8084/api/v1/product-infos | jq ".content"
resources
- Inspired by this talk: YouTube: Refactoring to a System of Systems - Oliver Gierke
- JetBrains IDEA REST HTTP Client
- GitHub: odrotbohm/sos