anchor.diff:  
   == Creating the Maven Project
   
  -First, we need a new project.
  -Create a new project with the following command:
  +First, we need to create two projects.
  +Create the `producer` project with the following command:
   
   [source,bash,subs=attributes+]
   ----
   mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \
       -DprojectGroupId=org.acme \
  -    -DprojectArtifactId=kafka-quickstart \
  -    -DclassName="org.acme.kafka.PriceResource" \
  -    -Dpath="/prices" \
  +    -DprojectArtifactId=kafka-quickstart-producer \
  +    -DclassName="org.acme.kafka.producer.QuotesResource" \
  +    -Dpath="/quotes" \
       -Dextensions="resteasy-reactive,resteasy-reactive-jackson,smallrye-reactive-messaging-kafka"
  -cd kafka-quickstart
   ----
   
   This command generates a Maven project, importing the Reactive Messaging and Kafka connector extensions.
  
positive.code: </dependency>
  ----
  
  [TIP]
  .Dev Services
  ====
  
negative.code:       - "9092:9092"
      environment:
        LOG_DIR: "/tmp/logs"
        KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092
        KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092
        KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
      networks:
        - kafkaquickstart-network
  
    producer:
      image: quarkus-quickstarts/kafka-quickstart-producer:1.0
      build:
        context: producer
        dockerfile: src/main/docker/Dockerfile.${QUARKUS_MODE:-jvm}
      environment:
        KAFKA_BOOTSTRAP_SERVERS: kafka:9092
      ports:
        - "8080:8080"
      networks:
        - kafkaquickstart-network
  
    processor:
      image: quarkus-quickstarts/kafka-quickstart-processor:1.0
      build:
        context: processor
        dockerfile: src/main/docker/Dockerfile.${QUARKUS_MODE:-jvm}
      environment:
        KAFKA_BOOTSTRAP_SERVERS: kafka:9092
      networks:
        - kafkaquickstart-network
  
  networks:
    kafkaquickstart-network:
      name: kafkaquickstart
  ----
  
  Make sure you first build both applications in JVM mode with:
  
  [source, bash]
  ----
  ./mvnw package
  ----
  
  Once packaged, run `docker-compose up`.
  
  NOTE: This is a development cluster, do not use in production.
  
  == Going further
  
  