Vert.x is an asynchronous event-driven framework that addresses some of the shortcomings of Node.js. It uses a polyglot approach that allows programming in multiple languages instead of just JavaScript. It leverages the multi-threaded JVM to allow both vertical and horizontal scaling. An event bus provides a distributed communication system across processes and into the browser. Worker verticles a
![Vert.x](https://cdn-ak-scissors.b.st-hatena.com/image/square/5bc93729ffb24dcc3bfac941b7f1fb8b20bf8727/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fvert-x-121010150350-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)