danbrodsky / neoStandard

Neo4j graphing tool of stdlib microservice infrastructure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

neoStandard

Neo4j graphing tool of stdlib microservice infrastructure

Example graph:

Image of Example StdLib Microservices Graph

The goal of this project is to create a more user-friendly interface for the monitoring and deployment of new microservice APIs on StdLib by converting existing StdLib user infrastructure to a graph representation using Neo4j. This project was originally started during NWHacks 2019, and is currently on standby due to limitations with the StdLib developer API.

Completion Checklist:

  • Parse services and function APIs into graph representation
  • Map relationships between functions, services, and users
  • Add details for 3rd-party server interactions
  • Create a quick deployment API for creating new microservices as nodes in Neo4j
  • Convert project to a deployable API for StdLib

Development Checklist:

  • Add automated deployment and test scripts
  • Convert the existing codebase to Go (JavaScript async queuing is a bad fit for this project)

About

Neo4j graphing tool of stdlib microservice infrastructure


Languages

Language:JavaScript 100.0%