@startuml !pragma teoz true <style> .eventNote { BackgroundColor #cfecf7 FontSize 11 RoundCorner 10 } </style> skinparam wrapWidth 800 !function $color($value) !return "<color:"+$value+" >" !endfunction autonumber 1 actor "Caller" as caller entity "Dessert Provider" as dessertProvider entity "Cow Service" as cowService entity "Event broker" as eventBroker caller -> dessertProvider: GET: /milk dessertProvider -> cowService: GET: /milk cowService --> dessertProvider: OK note right $color(gray)[Date=Mon, 23 Mar 2026 16:40:01 GMT] $color(gray)[Server=Kestrel] $color(gray)[Transfer-Encoding=chunked] { "milk": "Some_Fresh_Milk" } end note dessertProvider --> caller: OK note right { "milk": "Some_Fresh_Milk" } end note caller -> dessertProvider: GET: /eggs dessertProvider --> caller: OK note right { "eggs": "Some_Eggs" } end note caller -> dessertProvider: GET: /flour dessertProvider --> caller: OK note right { "flour": "Some_Flour" } end note caller -> dessertProvider: POST: /cake note left { "milk": "Some_Fresh_Milk", "flour": "Some_Flour", "eggs": "Some_Eggs" } end note dessertProvider -> eventBroker: Send (Event Protocol): /cake_events note<<eventNote>> left { "BatchId": "ab3aab97-17cc-42d2-af7a-fdb8a2a9fc04", "Ingredients": [ "Some_Eggs", "Some_Fresh_Milk", "Some_Flour" ] } end note eventBroker --> dessertProvider: Responded dessertProvider --> caller: OK note right { "batchId": "ab3aab97-17cc-42d2-af7a-fdb8a2a9fc04", "ingredients": [ "Some_Eggs", "Some_Fresh_Milk", "Some_Flour" ] } end note @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
🎉 Discover the future PlantUML Web Editor! 🚀
PNG
SVG
ASCII Art