Using UML Sequence Diagrams to Document Asynchronous, Event-Driven Systems
Event-driven systems hide their behavior across services and topics. UML sequence diagrams — with async arrows, found messages, and alt/par fragments — make that chronology visible without the bloat.