Debugging a Spring WebFlux application can be a challenging task, especially when dealing with complex reactive streams. Issues such as blocking code, concurrency problems, and race conditions can all cause subtle bugs that are difficult to diagnose. The root cause could be obvious to find for those who are familiar with Reactive apps. However, some practices down below could be still very helpful to revise.