Eclipse Vert.x is a framework for the next generation of asynchronous, effortlessly scalable, concurrent applications.
- Vert.x provides primarily asynchronous APIs for writing truly scalable non-blocking applications
- Vert.x is polyglot. Developers write their components using JVM languages. Multiple programming languages can be used in a single application
- Vert.x has a very simple concurrency model. Vert.x allows you to write all your code as single threaded, this greatly simplifies development. (No more 'synchronized', 'volatile' or explicit locking)