Hay ciertas aplicaciones que requieren un control fino de su modelo de concurrencia; hay que lidiar con hilos (threads), deadlocks, semáforos y un montón de cosas más.
Fue el caso de Netflix, que le confió esto a una nueva característica presente en Java 21 llamada Virtual Threads, que proponía una solución al clásico problema de la concurrencia en Java: demasiados hilos = demasiados costos del sistema operativo.
Pero la idea no fue tan buena, puesto que al desplegar a producción el sistema se detuvo 👉👈 (jeje).
Para entender qué fue lo que sucedió —y que no te pase a ti también— primero necesitamos darte algo de contexto.
¿Quieres leer la edición completa?