Skip to main content
Version: 2.0

Multitenant architecture

Regards is a Multitenants architectured system, which allows a single instance of REGARDS to handle as many projects as you want (depends on allocated resources).

info

In Regards context, a tenant is a project into the Regards instance. Each tenant (or project) in Regards system ensure data isolation in database and on files storage locations to avoid conflicts between projects.

With this implementation some microservices are designed to manage the instance of Regards.

Microservice working on instance

Any service suffixed with -instance is not a multitenant service.

Instance microservices are:

  • rs-admin-instance : Microservice to manage all the projects of the instance and to centralize all shared accounts between projets.
  • rs-access-instance : Microservice to configure instance administration web UI.

To learn more about Regards multitenant implementation in microservices see Multitenant Regards Starter and JPA Multitenant starter.