Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- graph TD
- LBWeb[Load Balancer: WebApp] --> FEnd[Front End Website]
- LBApi[Load Balancer: Api] --> DCRd
- LBApi[Load Balancer: Api] --> DCWr
- FEnd-->LBApi
- FEnd-->DCWr
- kub[Kubernetes
- Used for handling updates to the various uServices
- ]
- kub-->DCRd
- kub-->DCWr
- cicd[CI/CD] --> kub
- subgraph DCRd [Docker Containers/ read uService]
- DC1[Docker 1
- input: uniqueidentifier, id of paste
- output: string, or null if paste does not exist
- ]
- DC2[Docker 2]
- DC3[Docker 3]
- end
- subgraph DCWr [Docker Containers/ write uService]
- DC4[Docker 4
- input: pastevalue string, the actual paste value
- input: ttl int, nullable, optional ttl in seconds
- output: uniqueidentifierl, id of the paste for lookup
- ]
- DC5[Docker 5]
- DC6[Docker 6]
- end
- DC1 --> NoSql
- DC2 --> NoSql
- DC3 --> NoSql
- DC4 --> NoSql
- DC5 --> NoSql
- DC6 --> NoSql
- NoSql[CosmosDB instance
- id: uniqueidentifier
- pastedtext: string
- ttl: int, nullable, uses CosmosDB TTL feature to provide expiry
- ]
- AAI[Azure App Insights]
- DCWr-->AAI
- DCRd-->AAI
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement