Advertisement
mahldcat

mermaid simple pastebin

Oct 5th, 2024 (edited)
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. graph TD
  2.  
  3.  
  4.  
  5. LBWeb[Load Balancer: WebApp] --> FEnd[Front End Website]
  6. LBApi[Load Balancer: Api] --> DCRd
  7. LBApi[Load Balancer: Api] --> DCWr
  8.  
  9. FEnd-->LBApi
  10. FEnd-->DCWr
  11.  
  12. kub[Kubernetes
  13. Used for handling updates to the various uServices
  14. ]
  15.  
  16. kub-->DCRd
  17. kub-->DCWr
  18.  
  19. cicd[CI/CD] --> kub
  20.  
  21. subgraph DCRd [Docker Containers/ read uService]
  22. DC1[Docker 1
  23. input: uniqueidentifier, id of paste
  24. output: string, or null if paste does not exist
  25. ]
  26. DC2[Docker 2]
  27. DC3[Docker 3]
  28. end
  29.  
  30. subgraph DCWr [Docker Containers/ write uService]
  31. DC4[Docker 4
  32. input: pastevalue string, the actual paste value
  33. input: ttl int, nullable, optional ttl in seconds
  34. output: uniqueidentifierl, id of the paste for lookup
  35. ]
  36. DC5[Docker 5]
  37. DC6[Docker 6]
  38. end
  39.  
  40. DC1 --> NoSql
  41. DC2 --> NoSql
  42. DC3 --> NoSql
  43. DC4 --> NoSql
  44. DC5 --> NoSql
  45. DC6 --> NoSql
  46.  
  47.  
  48. NoSql[CosmosDB instance
  49. id: uniqueidentifier
  50. pastedtext: string
  51. ttl: int, nullable, uses CosmosDB TTL feature to provide expiry
  52. ]
  53.  
  54. AAI[Azure App Insights]
  55.  
  56. DCWr-->AAI
  57. DCRd-->AAI
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement