Ah! That actually explains the strange syntax I was seeing in the tutorials:<p><pre><code>  &#x2F;&#x2F; Create Stream `basic-stream-{3-7}`
  &#x2F;&#x2F; dlog tool create -u ${distributedlog-uri} -r ${stream-prefix} -e ${stream-regex}
  .&#x2F;distributedlog-core&#x2F;bin&#x2F;dlog tool create -u distributedlog:&#x2F;&#x2F;127.0.0.1:7000&#x2F;messaging&#x2F;distributedlog -r basic-stream- -e 3-7
</code></pre>
You use a regex to progammatically create N streams, which would be N shards in Kinesis or N partitions in Kafka.