code.vegaprotocol.io/vega@v0.79.0/datanode/docs/README.md (about)

     1  # Vega core architecture
     2  
     3  Data node is a stand alone product that is built on the top of Vega core product.
     4  It consumes stream of events from core Vega via socket using [Broker](./broker.md) then aggregates the events and save them to storage.
     5  
     6  ## Component relationships
     7  
     8  The following diagram shows how the various components of this implementation interact with each other at a high level.
     9  
    10  ![Vega core protocol architecture](diagrams/design-architecture-2023-01-26.svg "Vega core protocol architecture")
    11  
    12  ## Modelling the domain
    13  
    14  Some subdirectories contain Golang packages which represent a discrete domain or concept from the whitepaper.