Backend-system går från att vara monoliter till mindre och mindre tjänster, med fler och fler asynkrona gränssnitt, och fler anrop per sekund. Thread-per-request-modellen har ifrågasatts till fördel för reaktiva system, som inkorporerar principerna responsive, elastic, resilient, message driven.
I Java används typiskt reactive streams. Vi går igenom vad det är i en snabb teoretisk presentation, kastar oss sedan in i lösa exempel på hur du skapar komponenter och utför operationer som bildar en stream, och tar till sist en titt på en simpel Spring Boot WebFlux-app med en ändpunkt som returnerar geniala sångtexter med hjälp av reactive streams
Lokal: via Teams
Förkunskaper: Java, och bekantskap med stream-API:et
Ansvarig: Simon Velander