The article addresses serverless computing and the criteria a serverless architecture must meet. Serverless computing allows developers to deploy applications as a set of functions without worrying about the underlying IT-infrastructure. This software paradigm is then used to implement a global IoT platform for numerous IoT devices in the AWS cloud.