Skip to content

System module

This module consists of services that provide low-level functionalities such as database management, security, caching, message queues ...

The system services include:

Service Description
DB NoSQL database - main storage of all the information. Driven by MongoDB.
Cache In memory key-value DB for cache with automatic keys-eviction. Driven by Redis.
NATS NATS service for distributed messages and queues.
Redis General purpose, key-value, in memory Redis database.
Vault Security service with HSM (hardware security module) integration for state of the art secrets protection, certificates management, encryption, signing and more.

Licensing

Most of these services are used as-is, without any modifications, to ensure that their licenses are not violated. The majority of them have Enterprise licenses with additional features. If you require additional functionalities, the enterprise services should integrate with OpenBP without any problems. These projects are open-source, so if you genuinely appreciate what OpenBP brings to the table, don't forget to support each of them separately.