anchor.diff:  /**
    * A simple resource retrieving the prices topic and sending the items to a server sent event.
    */
  -@Path("/prices")
  +@Path("/")
   public class PriceResource {
   
       @Inject
       @Channel("my-data-stream") Publisher<Price> prices; // <1>
   
       @GET
  -    @Path("/stream")
  +    @Path("/prices")
       @Produces(MediaType.SERVER_SENT_EVENTS) // <2>
       public Publisher<Price> stream() { // <3>
           return prices;
  
positive.code: 
  Finally, we will configure JSON serialization for messages using Jackson.
  Quarkus provides default implementations for Kafka serializer/deserializer pairs using Jackson `ObjectMapper`.
  `ObjectMapperSerializer` can be used to serialize all pojos via Jackson.
  For the corresponding deserializer class, we need to create a subclass of `ObjectMapperDeserializer`.
  
  So, let's create `src/main/java/org/acme/kafka/PriceDeserializer.java`
  
negative.code: In this guide, we are going to generate (random) prices in one component.
  These prices are written in a Kafka topic (`prices`).
  A second component reads from the `prices` Kafka topic and apply some magic conversion to the price.
  The result is sent to an in-memory channel consumed by a JAX-RS resource.
  The data is sent to a browser using server-sent events.
  
  image::kafka-guide-architecture.png[alt=Architecture, align=center]
  