Text this: A self-healing data management architecture for IoT applications: a case study of smart urban farming on high-rise buildings