Replacing the normal electricity and water meters with smart ones is one of the major transformations toward smart cities in the Kingdom of Bahrain. This transformation eliminates the need for manual reading and the estimated monthly billing values. The current approach of the system infrastructure is having the smart meters connected to a network and communicates with a server which reads the data from the meters on periodic times. The current system requires the connection to be active and the servers to be turned on all the time or at least for the time taken to connect to all meters or when any request is received from a user. Our proposed solution benefits from the server-less infrastructure which uses cloud managed services to eliminate the need for the server-based infrastructure. The proposed solution minimize the computing to its minimum requirement while enhancing the security for the system. In this paper, we are discussing the current system and the related issues with the required resources. Also, we are presenting the proposed system while comparing both systems for the used resources, security, complexity, availability, maintenance requirement, and reliability. © 2018 IEEE.