Virtual Threads vs. Megalith: Showdown am Rande der Vernunft
Details
Virtual Threads sind seit September 2023 (JDK 21) offiziell in Java verfügbar. Da sie von allen möglichen Frameworks und Bibliotheken inzwischen ebenfalls offiziell unterstützt werden, steht ihrer Verwendung schon mal nichts Grundlegendes mehr im Weg. In Microservices und kleinen Anwendungen scheinen sie auch - sofern man den zahlreichen Blog-Posts dazu glauben darf - ziemlich reibungslos einsetzbar zu sein.
Aber was passiert, wenn man das "Hello, World!" kurz beiseite legt und Virtual Threads in einem inzwischen volljährigen Monolithen mit hunderten Drittbibliotheken, Millionen Nutzer:innen und erbarmungslosen nichtfunktionalen Anforderungen zum Einsatz bringen will?
In diesem Talk geht es um die Beweggründe für eine solche Herkulesaufgabe, aber vor allem natürlich um den (Spoiler: steinigen) Weg hin zu einem echten Megalithen mit Virtual Threads.
Referent:
Christian Schuster ist Softwareentwickler und Teamleiter bei mgm technology partners GmbH in München. Sein Schwerpunkt ist die Umsetzung komplexer Web-Anwendungen auf Basis von Java und Spring. Dabei spielt es auch eine wichtige Rolle, aktuelle und kommende Java-Features für den praktischen Einsatz genauer unter die Lupe zu nehmen.
