anchor.diff:  vertx.deployVerticle(new MyVerticle(), ar -> { });
   ----
   
  +If you use the Mutiny-variant of Vert.x, be aware that the `deployVerticle` method returns a `Uni`, and you would need to trigger a subscription to make the actual deployment.
  +
   NOTE: An example explaining how to deploy verticles during the initialization of the application will follow.
   
  -You can also pass deployment options to configure the verticle as well as set the number of instances.
  -
  -Verticles are not _beans_ by default.
  -However, you can implement them as _ApplicationScoped_ beans and get injection support:
  +=== Using @ApplicationScoped Beans as Verticle
  +
  +In general, Vert.x verticles are not CDI beans.
  +And so cannot use injection.
  +However, in Quarkus, you can deploy verticles as beans.
  +Note that in this case, CDI (Arc in Quarkus) is responsible for creating the instance.
  +
  +The following snippet provides an example:
   
   [source, java]
   ----
  
positive.code: * _bare_ verticle - Java classes extending `io.vertx.core.AbstractVerticle`
  * _Mutiny_ verticle - Java classes extending `io.smallrye.mutiny.vertx.core.AbstractVerticle`
  
  To deploy verticles, use the regular Vert.x API:
  
  [source, java]
  ----
  
negative.code: }
  ----
  
  You don't have to inject the `vertx` instance; instead, leverage the protected field from `AbstractVerticle`.
  
  Then, deploy the verticle instances with:
  
  