Java Virtual Threads & Structured Concurrency w/ Spring Boot
Java 21 Virtual Threads & Structured Concurrency: Spring Boot Integration, JMeter Load Testing & Monitoring
Lo que serás capaz de hacer
IMPORTANT DISCLAIMER: This course requires you to download Docker Desktop from its official website. If you are a Udemy Business user, please check with your employer before downloading software. Master Java 21 Virtual Threads & Structured Concurrency — The Complete Spring Boot Performance Guide Revolutionary Project Loom Technology for Enterprise Applications Discover how Java 21 Virtual Threads and Structured Concurrency (from Project Loom ) revolutionize concurrent programming in Spring Boot. Traditional platform threads consume around 2 MB each , while Virtual Threads use only 2 KB , enabling you to run millions of concurrent tasks efficiently. Learn to design, test, and monitor enterprise-grade, high-performance applications built for modern multicore systems. Enterprise-Grade Performance Benefits Achieve 10×–100× higher throughput for I/O-intensive Spring Boot applications Reduce memory consumption dramatically with simplified concurrency models Integrate seamlessly with existing Spring Boot microservice architectures Implement production-ready observability using JFR, Micrometer, and Prometheus Complete Hands-On Mastery VIRTUAL THREADS FUNDAMENTALS – Launch and manage 1 million Virtual Threads, understand mounting/unmounting, carrier threads, and thread pinning. STRUCTURED CONCURRENCY IMPLEMENTATION – Master concurrent patterns using StructuredTaskScope and ScopedValues, improving Spring Security context handling. SPRING BOOT PRODUCTION INTEGRATION – Optimize REST APIs, configure data access, and build scalable services using Virtual Threads. COMPREHENSIVE JMETER LOAD TESTING – Compare Platform vs Virtual Threads for API and database workloads with measurable metrics. REAL-TIME MONITORING & OBSERVABILITY – Use JFR, Micrometer, Prometheus, and Grafana to monitor Virtual Thread applications in production. THREAD CONTINUATIONS DEEP DIVE – Explore the low-level execution model that powers Virtual Threads. Perfect For Java Professionals Spring Boot engineers optimizing throughput and scalability Backend developers designing concurrent microservices Performance engineers working on enterprise concurrency challenges Transform your Spring Boot applications with Java 21’s Project Loom and gain hands-on mastery over Virtual Threads, Structured Concurrency, and real-world load testing.
- Understand and Implement Virtual Threads: Learn the fundamentals of Java’s Project Loom and how to create and manage virtual threads to handle high-concurrency
- Master Structured Concurrency: Gain expertise in structured concurrency to write cleaner, more maintainable, and error-resistant concurrent code in Java
- Leverage ScopedValues in Spring Boot: Discover how to replace ThreadLocals with ScopedValues for improved performance and thread safety in Spring Boot applicati
- Perform Load Testing with JMeter: Acquire skills to set up and conduct performance tests using JMeter, comparing virtual and platform threads for APIs and datab
- Monitor Virtual Threads Effectively: Learn to monitor and observe virtual threads in real-time using tools like JFR, Micrometer, Prometheus, and Grafana for bet
Temario
UNIDAD 1 - Getting Started · 5 leccionesUNIDAD 1 - Getting Started
UNIDAD 1 - Getting Started
- Course Overview
- How To Go Through The Course (Important)
- DO NOT SKIP - Code Repositories used in the course
- IntelliJ Project Setup: Enabling Preview Features and Internal JDK Packages
- DO NOT SKIP - Join Our Learning Community
UNIDAD 2 - Introduction to Project Loom · 2 leccionesUNIDAD 2 - Introduction to Project Loom
UNIDAD 2 - Introduction to Project Loom
- The need for a new Concurrent Programming Model
- Project Loom and Virtual Threads
UNIDAD 3 - Virtual Threads in Action · 3 leccionesUNIDAD 3 - Virtual Threads in Action
UNIDAD 3 - Virtual Threads in Action
- Ways to create Virtual Threads
- Demo: Launching 1 Million Virtual Threads
- Platform Threads vs Virtual Threads
UNIDAD 4 - Virtual Thread Execution Model · 4 leccionesUNIDAD 4 - Virtual Thread Execution Model
UNIDAD 4 - Virtual Thread Execution Model
- Understanding Mounting ,Unmounting Process and Carrier Threads
- Thread Pinning: Causes,Detection and Prevention
- Important: Add VM Options to the Correct Run Configuration
- Thread Continuations: The Magic Behind Virtual Threads
UNIDAD 5 - Introducing Structured Concurrency · 1 leccionesUNIDAD 5 - Introducing Structured Concurrency
UNIDAD 5 - Introducing Structured Concurrency
- Structured Concurrency :The What and the Why
UNIDAD 6 - Replacing ThreadLocals with ScopedValues · 3 leccionesUNIDAD 6 - Replacing ThreadLocals with ScopedValues
UNIDAD 6 - Replacing ThreadLocals with ScopedValues
- Understanding The ScopedValue Concept
- Thread Local and Inheritable Thread Local
- ScopedValue vs ThreadLocal in Spring Security
UNIDAD 7 - Virtual Thread with Spring Boot · 1 leccionesUNIDAD 7 - Virtual Thread with Spring Boot
UNIDAD 7 - Virtual Thread with Spring Boot
- How to use Virtual Threads in Spring Boot
UNIDAD 8 - Virtual Thread Performance Testing with JMeter · 4 leccionesUNIDAD 8 - Virtual Thread Performance Testing with JMeter
UNIDAD 8 - Virtual Thread Performance Testing with JMeter
- JMeter Installation and Setup
- Spring Boot Load Testing with JMeter: Platform vs. Virtual Threads
- Spring Boot Load Test with JMeter: Virtual vs. Platform Threads for External API
- Spring Boot Load Test with JMeter: Virtual vs. Platform Threads for DB Access
UNIDAD 9 - Monitoring & Observability of Java Virtual Threads · 1 leccionesUNIDAD 9 - Monitoring & Observability of Java Virtual Threads
UNIDAD 9 - Monitoring & Observability of Java Virtual Threads
- Real-Time Virtual Thread Monitoring with JFR, Micrometer,Prometheus and Grafana
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
9 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Ayan Dutta.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 9 unidades · 24 lecciones · 45 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Ayan Dutta; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


