Skip to content

Commit

Permalink
docs: Updated Gateways Diagram to show different data indexes
Browse files Browse the repository at this point in the history
  • Loading branch information
Bobinstein authored and djwhitt committed Dec 12, 2023
1 parent e10c9b8 commit 1ab3969
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions docs/diagrams/src/Gateway.puml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,11 @@ System_Boundary(ar-io, "AR.IO Gateway"){
Component(envoy, "Envoy Service")
Component(observer, "Observer Service")

ContainerDb(index, "Chain and Bundle Index", "Chunked, header, and contiguous data and Observer reports")
ContainerDb(chunks, "Chunk data")
ContainerDb(headers, "Header Data")
ContainerDb(contiguous, "Contiguous Data")
ContainerDb(reports, "Observer Reports")
ContainerDb(index, "Chain and Bundle Index")
}

' Relationships
Expand All @@ -29,10 +33,12 @@ BiRel(envoy, arweave, "Chain API requests get data directly from the Blockweave"
BiRel(envoy, core, "GraphQL API and Data API requests are forwarded to the core service")


Rel(core, index, "Indexes and stores data locally")
Rel(core, index, "Indexes and stores chain and bundle data")
Rel(core, chunks, "Saves chunked data")
Rel(core, headers, "Saves header data")
Rel(core, contiguous, "Saves contiguous data")


Rel(observer, index, "saves observer reports")
Rel(observer, reports, "saves observer reports")
Rel(observer, network, "Checks the ability of other gateways in the AR.IO Network to resolve ArNS names", "HTTPS")

' Legend
Expand Down

0 comments on commit 1ab3969

Please sign in to comment.