AntiPattern
Blocking Work in Mono
blocking-work-wrapped-in-mono
Blocking or exception-throwing work gets wrapped in Reactor Monos (e.g., via Mono.just) so execution blocks the main thread and errors propagate through Mono.zip by default, cancelling the whole combined flow unless explicitly handled.