https://github.com/z5labs/megamind
An eventually-consistent Knowledge Graph construction system
https://github.com/z5labs/megamind
go golang grpc knative knowledge-graph kubernetes
Last synced: about 2 months ago
JSON representation
An eventually-consistent Knowledge Graph construction system
- Host: GitHub
- URL: https://github.com/z5labs/megamind
- Owner: z5labs
- License: apache-2.0
- Created: 2022-08-25T03:41:36.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-16T03:02:52.000Z (almost 2 years ago)
- Last Synced: 2024-06-20T00:32:33.757Z (almost 2 years ago)
- Topics: go, golang, grpc, knative, knowledge-graph, kubernetes
- Language: HCL
- Homepage:
- Size: 148 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
**An eventually consistent Knowledge Graph construction service.**
[](https://goreportcard.com/report/github.com/z5labs/megamind)
[](https://github.com/z5labs/megamind/actions/workflows/main.yml/badge.svg)
Megamind is a system for constructing Knowledge Graphs through subgraphs.
The main objective of Megamind is to provide a modern, resilient, cloud
agnostic service for ingesting data into your Knowledge Graph.
## Features
### Modern
Megamind implements multiple different API endpoints allowing you to quickly
and easily integrate into your current stack. See the following list for
current API endpoint support:
- [ ] RESTful endpint
- [x] gRPC endpoint
### Cloud Agnostic
Megamind is built solely on [Kubernetes](https://kubernetes.io/) and [Knative](https://knative.dev).
Meaning you can deploy Megamind anywhere [Kubernetes](https://kubernetes.io/) is supported, such as:
- [AWS EKS](https://aws.amazon.com/pm/eks/)
- [Google Cloud GKE](https://cloud.google.com/kubernetes-engine)
- [Azure AKS](https://azure.microsoft.com/en-us/services/kubernetes-service/)
- and, of course, your own private infrastructure
### Resilient
Megamind leverages [Kubernetes](https://kubernetes.io/) and [Knative](https://knative.dev)
to implement an event-driven architecture with great resiliency.
## Install with Terraform
*TBD*
## Install with Helm
*TBD*
## Developers
Please see [Contributing to Megamind](CONTRIBUTING.md) for guidelines on contributions.