Star us on GitHub

Application Architecture

Application Architecture

Here's the high level structure of the code that you'll want to start tinkering with.

  • SDKs sdk/

  • Firstload

  • Client

  • highlight-node / other SDKs

  • Public Graph backend/public-graph/graph/schema.resolvers.go SDK data ingest graphql endpoint, hosted locally at https://localhost:8082/public

  • Private Graph backend/private-graph/graph/schema.resolvers.go Graphql endpoint for frontend, hosted locally at https://localhost:8082/private

  • Workers backend/worker.go

  • Public graph worker processPublicWorkerMessage

  • Async worker Start

  • General Architecture Diagram

    Code Structure Diagram

    Kafka Diagram

    InfluxDB Diagram

    OpenTelemetry Diagram