Skip to content

2.2. Backend selection

harisux edited this page Feb 11, 2023 · 4 revisions

Definition

This feature is required to choose a particular backend solution for a problem domain.

Implementation

In order to have a mechanism to check the available backend instances running, we could use a service discovery solution. Should be compatible for different backend solutions / languages.

Service discovery

We could use the eureka server / client solution available from spring framework.

There is a concern that eureka might be limited to java solutions but it has some expoed rest operations for universal integrations (we still need to test these for the spring eureka server).

Note: Looks like these endpoints are available for spring-cloud.version = 2022.0.1

  • Spring Cloud Discovery Eureka Server / Client

Clone this wiki locally