I am new to the microservice world. Would like to know when to use Spring eureka, zuul vs spring data flow.
I am building a service which in turns will consume multiple granular services(aka micro service), aggregate all the data and returns aggregated data to the consumer. All the services will run in local intranet within company infrastructure. Also, I would like to load balance individual microservices.
What should be the choice of technology for microservices deployment?
I am using Spring 4.3, Spring boot, Rest, Spring data.
I suggest this architecture:
note : Prometheus is a time-series database (including monitoring features) you can also use InfluxDb or Graphite instead of it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With