...
...
Code Block |
---|
|
workspace {
model {
user = person "Spiner"
dikki = softwareSystem "Dikki" "Repartidores" "Mobile App" {
monolithicApp = container "monolitic backend"
service1 = container "service 1"
service2 = container "service 2"
service3 = container "service 3"
mongoDB = container "MongoDB" "Stores the user preferences" "MongoDB Atlas" "Database"
}
email = softwaresystem "E-mail System" "Microsoft Exchange" "Existing System"
ciam = softwareSystem "CIAM" "" "Existing System"
checkout = softwareSystem "CheckOut" "" "Existing System"
user -> dikki "Uses"
dikki -> ciam "authentify user"
dikki -> checkout "process payment"
dikki -> email "Sends e-mail using"
email -> user "Sends e-mails to"
monolithicApp -> mongoDB "Reads from and writes to"
user -> monolithicApp "Info"
}
views {
systemContext dikki "SystemContext" {
include *
autolayout lr
}
container dikki "Containers" {
include *
/*
animation {
customer mainframe email
webApplication
singlePageApplication
mobileApp
apiApplication
database
}
*/
autoLayout
}
/*
container softwareSystem {
include *
autolayout lr
}
ß*/
theme default
styles {
element "Person" {
background #8533FF
fontSize 22
shape Person
}
element "Database" {
shape Cylinder
}
element "Mobile App" {
shape MobileDevicePortrait
}
element "Existing System" {
background #999999
color #ffffff
}
}
}
}
|
Arquitectura AWS / GCP
...
...
Source Code
https://github.com/angel-cruz-femsa/diagrams/tree/main/food
C4
Landscape
...
B2B
...
B2C
...
Repartidores
...
BackEnd
...
Arquitectura AWS
...
Checkout
Successful
Mermaid cloud |
---|
filename | checkout-ok |
---|
revision | 5 |
---|
|
Cancellation (half refund)
Mermaid cloud |
---|
filename | checkout-cancellation-half_refund |
---|
revision | 1 |
---|
|
Cancellation (full refund)
Mermaid cloud |
---|
filename | checkout-cancellation-full_refund |
---|
revision | 1 |
---|
|