Wojciech Marusarz: Wszystko wszędzie naraz | JDD 2023

youtube.com 2 miesięcy temu


W uniwersum JVM dzieje się sporo! Reactor, Coroutines czy Loom kuszą wizją asynchronicznego przetwarzania i większej wydajności. Jak te rozwiązania działają pod spodem? Czym się od siebie różnią, a w czym są podobne. Dlaczego mówimy, iż działają asynchronicznie? Co to jest Event Loop oraz Continuation i dlaczego warto byłoby uważać na studiach? Co z klasycznym modelem Thread Per Request? Którego podejścia użyć w swoich działających już i nowych projektach? W trakcie prezentacji prześledzimy, co się dzieje, kiedy wołamy endpoint RESTowy, a nasza aplikacja napisana w Spring Boot zajmuje się jego obsługą w czterech scenariuszach: Thread Per Request (MVC), Reactor, Coroutines oraz Loom.

🚀 https://jdd.org.pl/