# System Requirements

We require the following dependencies to run the suite of Grey Matter core microservices. Flexibility is key when it comes to microservice architectures, so we keep hard dependencies to a minimum.

![](https://1676458320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LsNFVozLgvw3NDMzxBg%2F-LyjOXNgBfmypufNTgz2%2F-LyjS8e5o6833FbNGN49%2FCore%20Requirements0001.png?alt=media\&token=b95ff493-ca66-4ad3-830e-35b1fdc50047)

## Core Requirements

| Dependency   | Version               | Component | Service   | Feature                                  |
| ------------ | --------------------- | --------- | --------- | ---------------------------------------- |
| Prometheus   | 2.7+                  | Sense     | Intel 360 | Historical/Aggregate Metrics             |
| PostgresSQL  | 10.x,11.x             | Sense     | SLO       | Setting/viewing service level objectives |
| MongoDB      | 3.6,4.0               | Platform  | Data      | Hard dependency of Data Platform Service |
| Object Store | 2006-03-01 *(latest)* | Platform  | Data      |                                          |

### Optional

| Dependency    | Version | Component | Service      | Feature                                     |
| ------------- | ------- | --------- | ------------ | ------------------------------------------- |
| Kafka         | 2.3+    | Sense     | Sidecar      | Observables sent to Kafka queue             |
| Jaegar/Zipkin | 1.x     | Sense     | Sidecar      | Distributed Tracing                         |
| Kibana        | 7.x     | Sense     | N/A          | Visualizations and analysis for observables |
| Redis         | 5.x     | Fabric    | JWT-Security | HA of JWT security service                  |
| SPIRE         | 0.8+    | Fabric    | Sidecar      | Automatic mTLS certificate rotation         |

## Questions

{% hint style="success" %}
**Questions about system requirements?**

Create an account at [Grey Matter Support](https://support.greymatter.io/support/home) to reach our team.
{% endhint %}
