bitionaire / el-bombillo

Innovation platform
Apache License 2.0
5 stars 3 forks source link

Basic architecture #13

Open bitionaire opened 9 years ago

bitionaire commented 9 years ago

With @johannes85 we talked about the basic architecture and decided that something like displayed in the following image would be the best to start with:

architecture

Gateway

The gateway forwards all requests to the services and calls them by a secret only the gateway knows of (so the user is unable to call the services directly via the UI).

The gateway also encapsulates the authentication mechanism for the users.

Registry

A service registry, so that every service must not configure the hostnames of all the others.

Does everybody agree that we should start like this?