Stack Overflow Blog: Design patterns for asynchronous API communication.
Entity topics: The source of truth
“this is the current state of X”
Event topics: Record of fact
“X happened”
Request and response topics: Async API
“Please do X” → “X has been done”