public void AddConsumer(ConsumerConfig config)
    {
        var consumerObj = new GameObject("Consumer-" + config.Topic);

        consumerObj.transform.position = _consumerSpawn.position;

        var kafkaConsumer = ConsumerFactory.AttatchConsumerComponent(consumerObj, config);

        kafkaConsumer.ConfigureConsumer(config);

        kafkaConsumer.Initialize(_particleSystemPrefab);

        _consumers.Add(kafkaConsumer);

        if (ConsumerAdded != null)
        {
            ConsumerAdded.Invoke(kafkaConsumer);
        }
    }