Our Client offers Energy Management products like Smart Surge Protector and Smart Wall Plug to home builders, distributors, and end-consumers. These products support MQTT protocol for communication. They developed a VM-based backend platform along with mobile apps to handle and control the connected devices. This platform was built during the Beta development of hardware and it can manage or collect data from up to 5 smart devices. To on-board more such IoT devices using the existing platform was an impossible task. Data security, solution availability, and reliability were other critical factors to deal with the backend solution. Also, different types of smart devices meant various IoT platforms. This means high costs were involved in maintaining such different platforms to handle different IoT enabled products.