Design Guidelines for Apache Kafka Driven Data Management and Distribution in Smart Cities | IEEE Conference Publication | IEEE Xplore