The term Smart City is not a new one and, while some examples already exist on the African continent, it is not as widespread as it should be. Cities looking to thrive in the future are encouraged to invest in creating Smart, Safe and Sustainable applications enabled by a Shared, Scalable and Secured Information and Communication Technology (ICT) infrastructure in what so called Six S’s smart city model. The smart city IoT applications will have various requirements with direct implications on the City ICT infrastructure. These requirements will vary in terms of data volume, throughput, number of devices and the latency pattern for transferring the data. This in return mandates the need to have a robust and flexible infrastructure to support a wide range of use cases that would be implemented as part of smart city.