Ovaj rad obrađuje reaktivno programiranje kao model (uzorak) razvoja modernih aplikacija temeljenih na asinkronim tokovima podataka. Naglasak je na promjeni načina dizajna i pisanja programskog kôda, rješavanju problema kompleksnosti, nesigurnosti, blokiranja i održivosti kôda te prednosti koje reaktivno programiranje pruža u odnosu na ostale paradigme programiranja. Praktični dio rada prikazuje konkretnu primjenu reaktivnog programiranja u kontekstu razvoja aplikacijskog softvera korištenjem razvojnog okvira Spring WebFlux za razvoj reaktivnih web aplikacija te ostalih modula Spring ekosustava. Cilj ovog rada je dati detaljni utjecaj primjene reaktivnog programiranja na razvoj aplikacije u odnosu na alternativne paradigme te prikazati njeg...