Beim Internet of Things (IoT) rüstet man physische Objekte der realen Welt mit Mikrocontrollern, Sensoren, Aktoren und einem Internet-Zugriff aus. Entscheidet sich ein Unternehmen dafür, seine physischen Produkte um solche IoT-Funktionalitäten zu erweitern, muss ein entsprechendes Backend für die Verwaltung der IoT-Devices und die Verarbeitung der generierten Daten zur Verfügung gestellt werden. Werden die Produkte global vertrieben, muss die IoT-Plattform zudem hoch skalierbar sein und weltweit geringe Latenzen beim Zugriff sicherstellen.