Modeling the Connected City of the Future with Apache Kafka & Spark