-
Notifications
You must be signed in to change notification settings - Fork 597
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Graph database integration #692
Labels
area/agent
All the agent related issues
area/api
All the backend and API issues
Backend
Issues those will be fixed through Backend
enhancement
New feature or request
Comments
Closed
This was referenced Dec 5, 2022
noboruma
added a commit
that referenced
this issue
Dec 9, 2022
noboruma
added a commit
that referenced
this issue
Dec 10, 2022
noboruma
added a commit
that referenced
this issue
Dec 12, 2022
noboruma
added a commit
that referenced
this issue
Dec 12, 2022
noboruma
added a commit
that referenced
this issue
Dec 12, 2022
4 tasks
16 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/agent
All the agent related issues
area/api
All the backend and API issues
Backend
Issues those will be fixed through Backend
enhancement
New feature or request
Is your feature request related to a problem? Please describe.
Today we compute the Graph data in-memory via scope.
This comes with a couple of drawbacks:
Describe the proposed solution
We are proposing to replace scope's in-memory graph representation with neo4j.
With neo4j, we can scale up to at least 10k nodes, where previously we were limited to 1k nodes.
See the https://github.com/deepfence/ThreatMapper/tree/neo4j branch for more details.
Alongside the graph representation change, we will use that opportunity to revamp ThreatMapper code. Our plan is to:
See the architecture below:
Components/Services
The text was updated successfully, but these errors were encountered: