Non blocking programming
play_circle_outline
Topic
Reactive Programming
Language
Italiano
Description
In un mondo sempre più "real time" è fondamentale essere responsive e rapidi nell'interazione con l'utente. Per fare questo spesso si ricorre a un incremento delle risorse Hardware, cosa di per se non errata, ma CPU e RAM costano parecchio, siamo realmente sicuri che non esista un modo per incrementare le prestazioni prima di intaccare tali risorse?
La risposta è ovviamente si. Una tecnica su tutte: "Non blocking programming". Ma questo, cosa significa esattamente? Quali sono i reali benefici e quali ostacoli un'azienda "Enterprise" deve affrontare per poter adottare questo moderno paradigma di programmazione e soprattutto a quale costo? Come si può affrontare questo tema nel mondo Java? Semplice con Spring WebFlux!