anchor.diff:      -DprojectArtifactId=dynamodb-quickstart \
       -DclassName="org.acme.dynamodb.FruitResource" \
       -Dpath="/fruits" \
  -    -Dextensions="resteasy-jsonb,dynamodb"
  +    -Dextensions="resteasy-jsonb,dynamodb,resteasy-mutiny"
   cd dynamodb-quickstart
   ----
   
  -This command generates a Maven structure importing the RESTEasy/JAX-RS and DynamoDB Client extensions.
  -After this, the `amazon-dynamodb` extension has been added to your `pom.xml`.
  +This command generates a Maven structure importing the RESTEasy/JAX-RS, Mutiny and DynamoDB Client extensions.
  +After this, the `amazon-dynamodb` extension has been added to your `pom.xml` as well as the Mutiny support for RESTEasy.
   
   == Creating JSON REST service
   
  
positive.code: import javax.enterprise.context.ApplicationScoped;
  import javax.inject.Inject;
  
  import software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient;
  
  @ApplicationScoped
  
negative.code:     @Inject
      DynamoDbAsyncClient dynamoDB;
  
      public Uni<List<Fruit>> findAll() {
          return Uni.createFrom().completionStage(() -> dynamoDB.scan(scanRequest()))
                  .onItem().apply(res -> res.items().stream().map(Fruit::from).collect(Collectors.toList()));
      }
  
      public Uni<List<Fruit>> add(Fruit fruit) {
          return Uni.createFrom().completionStage(() -> dynamoDB.putItem(putRequest(fruit)))
                  .onItem().ignore().andSwitchTo(this::findAll);
      }
  
      public Uni<Fruit> get(String name) {
          return Uni.createFrom().completionStage(() -> dynamoDB.getItem(getRequest(name)))
                  .onItem().apply(resp -> Fruit.from(resp.item()));
      }
  }
  ----
  
  In the previous code, we create `Uni` instances from the `CompletionStage` objects returned by the asynchronous DynamoDB client, and then transform the emitted item.
  
  Then, create an asynchronous REST resource that consumes this async service:
  
  [source,java]
  ----
  package org.acme.dynamodb;
  
  import io.smallrye.mutiny.Uni;
  
  import javax.inject.Inject;
  import javax.ws.rs.*;
  import javax.ws.rs.core.MediaType;
  import java.util.List;
  
  @Path("/async-fruits")
  @Produces(MediaType.APPLICATION_JSON)
  