Document Database

The RCKMS platform is dependent upon a Document store database to provide highly-performant query responses for matching published jurisdictions with invocations of the Shared Service (SS), and maintaining synchronization of newly-authored Knowledge Modules with the fleet of Decision Support Service (DSS) pods. During production triage events, reportability environment performance records can also be stored to the Document store database.

Database Software

Workloads dependent upon the Document store database expect connectivity to a MongoDB 4.0 compatible database interface. In HLN's internal environments, a self-hosted MongoDB cluster, deployed as a Kubernetes StatefulSet workload is utilized, whereas in AIMS environments, a cloud-platform managed offering (AWS DocumentDB) is utilized, as it supports a Mongo-compatible interface.

Specifications

AIMS Environments

AWS DocumentDB should be deployed with n primary nodes, with x read-only replica nodes, sized with a minimum of y CPU, z RAM, and s storage.

Rolling backups or point-in-time recovery snapshots should be enabled with a r retention period.

As data in the Document store database is entirely system-generated, it can be recreated by operators and platform administrators in the event of total data loss.

Last updated