title: Is it possible to start Mono's in parallel and aggregate the result
body: <p>I know it is possible to chain Mono's, for ex,...</p>
  
  <pre><code>Mono&lt;String&gt; resultAMono = loadA();
  Mono&lt;String&gt; resultBMono = resultA.flatMap(resultA -&gt; loadB());
  </code></pre>
  
  <p>This will chain and resultBMono will run when resultAMono returns....</p>
  
  <p>So my question is, is it possible to start 2 Mono's in parallel and when both returns continue with another Mono?</p>
  
  <p>I think it will look something like this...</p>
  
  <pre><code>Mono&lt;String&gt; resultAMono = loadA();
  Mono&lt;String&gt; resuktBMono = loadB();
  Mono&lt;Tuple2&lt;Stirng, String&gt; tupleMono = Mono.zip(resultAMono, resultBMono);
  </code></pre>
  
  <p>but I have no idea this will run in Parallel or what can I do this to run in parallel...</p>
  
  <p>Thx for answers....</p>