Skip to content

Research into how coroutines can answer to today's problems with the help of virtual threads and how the opposite can also be true

License

Notifications You must be signed in to change notification settings

jesperancinha/virtual-thread-coroutine-cooperation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

virtual-thread-coroutine-cooperation

Introduction

Research into how coroutines can answer to today's problems with the help of virtual threads and how the opposite can also be true

Releases

Version - Git-Tag Git Hash Purpose
1.0.0 d00c17e448a19c3653e3c86093161e508e35c06d Could Virtual Threads Cast Away the Usage of Kotlin Coroutines. First version of the documentation on Scribd for LJC London 2025
2.0.0 edfd0d882696f0b403cb7054387ed07d02d7a21e Video Completion
3.0.0 7dbec03e648a1643b59fc7f710357e202c3694da Could Virtual Threads Cast Away the Usage of Kotlin Coroutines. Second version of the the documentation on Scribd for DevoxxUK 2025
  • Note: All services do not have a converter implemented. This is intentional with the purpose to simplify code. In production environments, the DTO layer should be separated from the Domain and that separation should be very clear for purposes of readability, but also in some cases for safety concerns.

Projects for comparisons:

  1. warehouse-fulfilment-mvc
  2. warehouse-fulfilment-webflux
  3. warehouse-fulfilment-coroutines
  4. warehouse-fulfilment-vt

Only for version 1.0.0:

warehouse-fulfilment-vt-coroutines

Experiments with non-blocking logs:

warehouse-fulfilment-webflux-non-blocking

Resources

Online

Related projects

For more information about using the different JDK's using SDK-MAN please check the docs on my cloud project over at:

https://github.com/jesperancinha/jeorg-cloud-test-drives/tree/main/docs

https://github.com/jesperancinha/jeorg-cloud-test-drives/tree/main/docs/system/ubuntu

https://jesperancinha.github.io/jeorg-cloud-test-drives/

About me

GitHub followers

About

Research into how coroutines can answer to today's problems with the help of virtual threads and how the opposite can also be true

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •