-
Notifications
You must be signed in to change notification settings - Fork 2
Architecture Diagram
ng-druid edited this page Aug 22, 2022
·
31 revisions
flowchart TB
druidA-->apigateway
druidB-->apigateway
druidC-->apigateway
druidA-->identitypool
druidB-->identitypool
druidC-->identitypool
druidA-->nodeA
druidA-->nodeB
druidA-->nodeC
druidB-->nodeA
druidB-->nodeB
druidB-->nodeC
druidC-->nodeA
druidC-->nodeB
druidC-->nodeC
apigateway-->lambda
userpool-->lambda
identitypool-->userpool
tables-->lambda
nodeA-->lambda
nodeB-->lambda
nodeC-->lambda
siteA-->objectsA1
siteA-->objectsA2
siteB-->objectsB
siteC-->objectsC
siteA-->buildA
siteB-->buildB
siteC-->buildC
lambda-->objectsA1
lambda-->objectsA2
lambda-->objectsB
lambda-->objectsC
buildA-->staticwebapps
buildB-->staticwebapps
buildC-->staticwebapps
subgraph Browser
druidA
druidB
druidC
end
subgraph Cloud
subgraph AWS
userpool
apigateway
lambda
subgraph Keyspaces
tables
end
subgraph Cognito
userpool
identitypool
end
subgraph Opensearch
nodeA
nodeB
nodeC
end
end
subgraph Azure
druidA-->staticwebapps
druidB-->staticwebapps
druidC-->staticwebapps
end
subgraph Github
subgraph Site C
buildC
subgraph Data Store
objectsC
end
siteC
end
subgraph Site B
buildB
subgraph Data Store
objectsB
end
siteB
end
subgraph Site A
buildA
subgraph Data Store
objectsA1
objectsA2
end
siteA
end
end
end
- HTML File
- JavaScript File
- CSS File
- user
- index
- document
- field
- json file
- image file
- video file
- audio file
- Table
- Row
- Can site access requested resource.
- Can user access requested resource
- Can user execute operation on resource
- Can user execute operation on resource asset
- Does operation have specific restrictions / limitations for the user
erDiagram
Resource {
user string
type string
resource string
asset string
op string
}