Spring MVC jest oparte o servlet i zwykle używa wątku na request; jest świetne dla większości CRUD i dobrze współpracuje z blokującymi bibliotekami. WebFlux jest reaktywne i non-blocking, co pomaga przy dużej współbieżności i streamingu — ale tylko jeśli cały stack jest non-blocking. WebFlux z blokującymi wywołaniami często zabiera korzyści.