michalzeman / spring-reactive-microservices

spring-boot microservice example based on Spring Webflux, Apache Kafka, MongoDB, Docker
Apache License 2.0
23 stars 17 forks source link
ddd-architecture ddd-cqrs event-sourcing kafka-reactor kafka-streams microservices-architecture spring-boot spring-reactive webflux

Copyright 2023 Michal Zeman, zeman.michal@yahoo.com

Licensed under the Creative Commons Attribution (CC BY) license. You are free to share, copy, distribute, and adapt this work, provided you give appropriate credit to the original author Michal Zeman, zeman.michal@yahoo.com.

To view a copy of the license, visit https://creativecommons.org/licenses/by/4.0/

spring-reactive-microservices

This demo is based on:

There are services:

Shortener MS

Statistic MS

User MS

How to run microservices locally

Requirements

You can check all events related to any action or changes done in the microservices user MS and Shortener MS via Statistic MS with the following command:

curl --request GET \
--url http://localhost:8080/statistics

Run necessary Docker infrastructure for the local development