Asynchronous service fan-out
Participant symbols distinguish a queue, worker and store.
Scope: Implemented native Mermaid ZenUML syntax and illustrative playback. Calls are not executed.
Preview
Source
zenuml-symbol-fanout.mmd
text/plain
zenuml
title Queue fan-out
@Actor Client
@SQS Queue
@Lambda Worker
@PostgreSQL Store
Client->Queue: publish
Queue->Worker: consume
Worker->Store: persist
Worker->Queue: acknowledge