Skip to main content
Skip table of contents

Multitenancy support for Veridium Server

Starting with version 3.8.1 Veridium supports multi-tenancy, allowing organizations to manage multiple client environments from a single Veridium deployment. This feature is ideal for small to medium-sized clients, offering flexibility and efficient resource management.

Key Multi-Tenancy Details:

  • Recommended Scale: Multi-tenancy is designed for clients with under 10,000 users each, with support for up to 10 clients per tenant.

  • Performance Considerations: To support a total of 100,000 users across all tenants, a robust persistence layer is required, with each server needing 32GB of RAM and 8 CPUs.

Architectural Overview:

Our multi-tenancy architecture provides isolation and dedicated resources for each client while sharing common infrastructure:

  • Shared Persistence Layer: A single, robust persistence layer will be shared across all tenants, optimizing data storage and retrieval.

  • Dedicated Application Servers: Each tenant will benefit from one or two dedicated application servers, ensuring consistent performance and resource allocation.

  • Isolated Data Schemas: To maintain data integrity and separation, each tenant will have its own dedicated database, Elasticsearch, and ZooKeeper schema.

  • Tenant-Specific Configurations: Every tenant can have its own unique configuration, allowing for tailored settings and operational policies.

  • Flexible Application Versions: Tenants can even run different application versions, providing greater flexibility for updates and deployments.We're excited to announce that Veridium now supports multi-tenancy, allowing organizations to manage multiple client environments from a single Veridium deployment. This feature is ideal for small to medium-sized clients, offering flexibility and efficient resource management.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.