@Override
  public SystemProducer getProducer(String systemName, Config config, MetricsRegistry registry) {
    AzureBlobConfig azureBlobConfig = new AzureBlobConfig(config);
    return new AzureBlobSystemProducer(systemName, azureBlobConfig, registry);
  }
Do not use this SystemProducer for Coordinator stream store/producer and KafkaCheckpointManager
as their usage of SystemProducer is a bit inconsistent with this implementation and they also couple
a SystemProducer with a SystemConsumer which is out of scope for this Factory.
{@inheritDoc}
samza-azure/src/main/java/org/apache/samza/system/azureblob/AzureBlobSystemFactory.java