AWS re:Invent 2019
Software Natives war an der AWS re:Invent 2019. Diese IT-Konferenz ist, mit über 50’000 Besuchern, eine der grössten seiner Art! Die Themen-Vielfalt ist entsprechend überwältigend: Von „klassischen“ Cloud-Themen über „Industrial IOT“ (IIOT) bis zu den allgegenwärtigen „Serverless“-Themen. AWS bietet mit über 200 Services für jeden Industrie-Sektor Lösungen.
Entsprechend interessant und lehrreich war der Anlass für uns!
In einem 2-Stunden Workshop haben wir eine durchgängige IIOT-Lösung aufgebaut: Ein „industrielles Gerät“ hat Temperatur-Werte an einen Edge-Computer gesendet, welcher die Daten in die Cloud weiterrechte, wo diese persistiert, von einem „Machine Learning“-Algorithmus ausgewertet und die Resultate graphisch dargestellt wurden.
In einem Vortrag zu „Robotics“ wurde gezeigt wie die Koordinaten von Roboter-Bewegungen erfasst und in der Cloud persistiert werden, um deren Abläufe im Nachhinein mit einem 3D-Modell abspielen zu können. Die Roboter-Modelle sehen dabei genau so aus wie ihre physischen Vorbilder. Analysieren des Zusammenspiels der Roboter hilft beim Aufdecken und Eliminieren von ungewünschten Totzeiten und anderen Schwächen im gemeinsamen Ablauf.
„Serverless“ war allgegenwärtig und scheint eint wichtiger Teil vieler Services zu werden. Serverless erlaubt es „Funktionen“ (AWS’s Lambda) voll automatisiert und in Sekundenschnelle in die Produktion ausgerollt werden. Das geht noch schneller und einfacher als es mit Container-Technologie bereits der Fall ist. Das ganze funktioniert auch für industrielle Anwendungen, wiederum mit Hilfe von Edge-Computing. Der grösste Vorteil von Funktionen ist die erhöhte Agilität: neue Software-Features können sehr effizient implementiert und eben auch „deployed“ werden. Das verbessert die Lead-Time für neue Features enorm!
Bei fast 3’000 Vorträgen und Sessions kamen auch Projekt-Management Themen nicht zu kurz. Mark Schwartz, Autor mehrerer Bücher zum Thema, erklärte dass DevOps von allen drei Schichten her initiiert werden kann: Vom CEO-Level, von der mittleren Management-Stufe, wie auch von den Entwicklern selbst. Er versuchte dies Anhand guter Beispiele und wertvollen Details zu verdeutlichen.
Für uns war es ein sehr lehrreicher Anlass und wir freuen uns, das gesammelte Wissen an unsere Kunden weiter zu geben!