Database Security

Depending on your MATRIXX environment, you can use multiple external databases.

General Ledger Processing

The Event Repository uses a MongoDB database. You should install MongoDB with an authorization mode based on a key file. The Event Repository database is not accessed directly and the network firewall rules can be set up to only permit access from the Business API Gateway pods. The Business API Gateway only provides event query APIs and all access is logged within the web application layer. Events are created as immutable records. Limiting any other database or operating system access to the Event Repository servers ensures records cannot be tampered with and the MongoDB database is further secured by the limitation of which services are able to connect to the system.

In a cloud native environment, use the Cloud Native GL Processor to load event objects to a PostgreSQL database. For more information, see the discussion about integrating with a PostgreSQL database in MATRIXX Integration.