The PrivOps Matrix Architecture

A Next Generation platform 

The patent pending PrivOps Matrix  platform is a combined hybrid services mesh & metadata management system you deploy everywhere: AWS, other cloud providers and on premise.

Our modular approach to data governance, automation integration and real-time analytics makes it possible to securely and compliantly create new applications and services an order of magnitude faster than with traditional methods.

The PrivOps Matrix was designed with two core elements – the Matrix Hybrid Integration Fabric and the Matrix metaDNA catalog.  The first is an application architecture Gartner calls an “event driven, mesh app and service architecture” (MASA - referring to a mesh of separate services) to create hybrid applications.  

 Objects in the metadata catalog

The Matrix metaDNA catalog contains the resource, policy, function, and data objects within the PrivOps Matrix.  Each object is stored as time series data for audit and troubleshooting; organizations can demonstrate every change, every event, every access at every point in time. The catalog is built on top of distributed open source Apache Cassandra. Apple, for example, runs more than 78,000 Cassandra nodes as the backbone for their technology platform.  At IBM, The Weather Company processes over 30 billion API requests daily on its Cassandra based IoT platform.  

 Unlimited scaling across datacenters

The Matrix Hybrid Integration Fabric consists of a set of standard functions and libraries that handle workflow automation, time series versioning of everything in the metadata catalog , data ETL and integration.  Integration and automation are greatly simplified since developers need not have any knowledge of how the Matrix stores its data or the underlying database.  The Matrix uses node.js, the most popular and quickest growing open source server-side programming language.  As a result, integrations have access to nearly 500,000 plug-ins making it easy to connect to virtually any API, software, database, or tool in existence.

matrixPhysicalArchitecture.png

Because PrivOps Matrix nodes can be located anywhere – cloud providers and/or on-premise and because Cassandra provides for replication across datacenters, disaster recovery is built in by design.

 

 What a Matrix application looks like - GDPR personal data filtration 

What a Matrix application looks like - GDPR personal data filtration 

 What an application looks like - catalog view

What an application looks like - catalog view


Constructing Applications with the PrivOps Matrix

Example: GDPR personal data filtering/masking application

Each object in the catalog is a time series metadata (or actual data) object. Using automation workflows, objects can be updated and/or linked to any other set of objects in real time, making it possible to reconfigure applications in real time.

 
 Deployment flow - multi-cloud example

Deployment flow - multi-cloud example

Because of the modular nature of the PrivOps Matrix approach to application deployment, it’s a simple matter to deploy applications across multiple clouds. It’s so simple, it can be automated based on an event trigger, like a change in pricing by a cloud provider.  Only the data components or objects of an application stack specific to a cloud (or on-premise) are switched out as part of the deployment flow.

 
 

Since all objects are stored as time series, versioning and audit are automatic.  In addition, since all the application components are modular and isolated, change management is simplified because components specific to one location are isolated from components specific to other locations.

 2 Node GDPR filter application (post deployment)

2 Node GDPR filter application (post deployment)