Virtual threads

"
Dev back

Spring Boot Performance: 10x Faster With Virtual Threads (2025 Guide)

L'article détaille comment la performance d'une application Spring Boot a été multipliée par 10 grâce à l'utilisation de Virtual Threads, permettant de gérer 8 200 requêtes par minute avec la même configuration matérielle. Cela a entraîné une réduction significative des coûts d'infrastructure AWS et a amélioré la réactivité de l'application face à des pics de trafic, surmontant les limites des threads traditionnels.

Dev back

Project Loom in Production: Migrating Legacy Java Applications to Virtual Threads

Cet article discute de la migration des applications Java légataires vers des threads virtuels dans le cadre de Project Loom. Il met en avant la nécessité d'une préparation minutieuse et des stratégies spécifiques pour réussir cette transition, en se concentrant sur les problèmes de gestion des threads, de performance et de simplification du code. Des méthodes concrètes et des résultats réels d'une migration réussie sont partagés, illustrant les profits en termes de performances et d'efficacité.

Dev back

The End of Threading Hell: How Virtual Threads Saved Our Java App

Cet article raconte comment une équipe de développement a rencontré des problèmes de performance avec leur application Java utilisant ExecutorService et s'est trouvée bloquée avec trop de threads. Après avoir atteint 10,000 utilisateurs simultanés avec des requêtes qui échouaient, ils ont décidé d'essayer les 'Virtual Threads' introduits dans Java 21, ce qui a résolu leurs problèmes de performance.

Dev back

1Z0–829 (Java 17) or 1Z0–830 (Java 21)? Which Oracle Java Certification to Choose in 2025?

Cet article compare les certifications Java 17 (1Z0-829) et Java 21 (1Z0-830) proposées par Oracle, en soulignant leurs différences clés et en aidant les développeurs Java à choisir celle qui convient le mieux pour leur carrière en 2025. La certification Java 21 propose des fonctionnalités modernes telles que les threads virtuels, mais est plus difficile que la certification Java 17. Le choix dépendra des besoins professionnels et de l'environnement de travail des développeurs.