Blog

Xpirit Innovationstag in Antwerpen: März 2022

Rob Bos

Rob Bos

Aktualisiert Oktober 15, 2025
9 Minuten

Alle zwei Monate veranstalten wir bei Xpirit einen Innovationstag: Beschäftigen Sie sich einen ganzen Tag lang mit etwas, das Sie als "Innovation" empfinden. Es ist nicht wirklich wichtig, was es ist, solange Sie daraus etwas lernen können, das Ihnen bei Ihrer Behördenmission helfen kann. Das ganze Unternehmen nimmt daran teil, unabhängig davon, welche Rolle Sie derzeit innehaben oder ob Sie im nächsten Monat anfangen werden: Sobald Sie 'in' sind, sind Sie zu diesen Tagen eingeladen, denn wir alle wachsen daran! Noch besser: Wir verbringen den Tag oft an einem kühlen Ort, der Raum für die Zusammenarbeit in Gruppen bietet, ein gutes Podium, um die Erkenntnisse anschließend mit der ganzen Gruppe zu teilen, und dazu gehören auch gutes Essen und Getränke (mit leerem Magen kann man nicht innovativ sein, oder?).

Insgesamt bereiten wir uns auf den Tag selbst vor, indem wir uns einen Überblick über die Dinge verschaffen, die Sie tun möchten, einige Informationen über die Dinge sammeln, die Sie benötigen (lesen Sie: Software herunterladen und installieren, die Sie zum Arbeiten benötigen).

Am Tag selbst beginnen wir mit einer Eröffnungsrede, in der wir allen mitteilen, warum wir hier sind (um neue Leute zu inspirieren, sich wirklich auf das einzulassen, was sie wollen), und am Ende des Tages halten wir eine Reihe von Präsentationen zu unseren Themen und den Erkenntnissen des Tages.

Wir wollten einige der Dinge festhalten, die wir gelernt haben, und sie mit Ihnen teilen, um auch Sie zu inspirieren! Lesen Sie einige der Gruppen, die sich auf den Innovationstag konzentriert haben und was sie gelernt haben.

Experimentieren mit Chaos - Patrick, Casper und Rene Während unseres Innovationstages wollten wir einige Experimente mit Azure Chaos Studio durchführen. Azure Chaos Studio ist ein neues Azure-Produkt, das sich noch in der Vorschau befindet. Es ermöglicht es Ihnen, Chaos in Ihre Infrastruktur zu bringen. Chaos Studio ist nicht einzigartig, es gibt viele andere Tools, die das können, aber das Besondere an Azure Chaos Studio ist, dass es auch Chaos in native Azure-Dienste wie CosmosDB, Network Security Groups und Key Vault einführen kann. Chaos Studio kann auch Chaos in VMs und den Azure Kubernetes Service einbringen. Die zugrundeliegende Technologie von Chaos Studio für Azure Kubernetes Service ist die Open-Source-Plattform Chaos Mesh

Wir haben mit der Bereitstellung einer Microservice-Anwendung auf AKS begonnen. Diese Anwendung verwendet DAPR, um der Anwendung mehr Robustheit zu verleihen. Wir begannen ganz einfach, indem wir zufällige Container löschten. Die Benutzeroberfläche von Chaos Studio ist immer noch etwas eigenwillig. Das JSON, das das Experiment definiert, ist ziemlich fehleranfällig, so dass es eine Weile dauerte, bis wir die richtigen Werte herausgefunden hatten. Schließlich gelang es uns, einige Container zu töten und die erwarteten Ergebnisse unserer Chaos-Hypothese zu sehen.

Wenn Sie Chaos in Ihre Infrastruktur bringen, werden Sie schnell feststellen, dass Sie Metriken brauchen. Ohne Metriken sind Sie blind. Also haben wir Application Insights eingeführt, um ein wenig mehr zu sehen.

Danach haben wir eine Reihe anderer Dinge ausprobiert. Wir haben versucht, einen Kubernetes-Cluster mit Traffic Manager ausfallen zu lassen. Wir sind gescheitert. Wir haben auch versucht, den Horizontal Pod Scaler zu verwenden, um unsere Anwendung zu skalieren, wenn die CPU eine bestimmte Grenze erreicht. Wir haben den Chaos Injector verwendet, um CPU-Last einzuführen. Unter der Haube verwendet dies das Linux-Tool stress-ng. Ein Blick auf unser Application Insights Dashboard zeigte, dass nichts funktionierte und wir begannen, einige Yaks zu rasieren. Wir griffen auf das Chaos Mesh Dashboard anstelle von Azure Chaos Studio zurück, um ein wenig mehr Daten zu sehen, aber immer noch keine Ergebnisse.

Schließlich fanden wir heraus, dass Application Insights die CPU-Auslastung nicht korrekt meldet. Irgendwie arbeiten die Stress-Tools auf einer anderen Ebene, und deshalb bleibt es im Application Insights Dashboard verborgen. In den Container Insights, das ist die Art des Azure Monitor Tools für AKS, stieg die CPU-Last an und der Pod-Scaler setzte ein.

Wir haben festgestellt, dass das Azure Chaos Studio ein guter Anfang ist. Damit können Sie IaaS (VM), PaaS (AKS) und einige Cloud-native Dienste (Key vault, Cosmos) chaotisch testen. Die Benutzeroberfläche ist immer noch ein wenig eigenwillig und fehleranfällig. Für AKS ist das Chaos Mesh Dashboard ein Ergebnis. Sie können Ihre Experimente in einer Benutzeroberfläche definieren und das YAML exportieren, das dann in JSPN umgewandelt und in Chaos Studio verwendet werden kann. Damit sind die Tools vielversprechend und verdienen mehr explizite Aufmerksamkeit.

Konfiguration als Code für die GitHub-Plattform - Rob Ich bin oft auf GitHub-Setups gestoßen, bei denen wir Code verwenden möchten, um Dinge wie das Onboarding von Benutzern in unserer Organisation zu konfigurieren, sie zu einem Team hinzuzufügen und dann ein Repository zu erstellen, in dem sie arbeiten können. In einem unserer Bootcamps gibt es sogar genau diesen Bedarf. Bis zu diesem Innovationstag haben wir diese Benutzer von Hand hinzugefügt. Das bedeutet eine Menge manueller Arbeit, die sowohl mühsam als auch fehleranfällig ist. Die meisten Lösungsanleitungen, die Sie online finden können, konzentrieren sich darauf, zu beschreiben, wie dies zu bewerkstelligen ist, aber ohne konkrete Beispiele. Rob hat dafür einen Arbeitsablauf implementiert und ihn anderen frei zur Verfügung gestellt, damit sie davon lernen und ihn nutzen können. Lesen Sie hier, was er gelernt hat.

IoT Demo - Bas, Kees, Sander, Tijmen, Matthijs, Olena, Arjan Mit einer großen Gruppe von Leuten konnten wir die gesamte Kette einer Azure IoT Hub basierten Lösung angreifen. Wir gewannen mehr Wissen darüber, was erforderlich ist, um eine solche Lösung aufzubauen und die komplette Azure-Einrichtung tatsächlich zum Leben zu erwecken. Wir starteten eine komplette IoT-Architektur mit Azure Digital Twins und Azure Data Explorer und schlossen Dummy-Geräte an den IoT Hub an, um die Daten live in einer Grafik darzustellen. Lesen Sie hier mehr über diese Architektur. Ein anderes Team untersuchte NanoFramework, indem es versuchte, es auf einem ESP8266 zu installieren. Während dieser großen Yak-Rasieraktion haben wir im Wesentlichen zwei Dinge gelernt. Erstens, dass IoT wirklich cool ist, und zweitens, dass NanoFramework NICHT auf einem ESP8266 funktioniert. Aber immerhin hatten wir einen so inspirierenden Innovationstag, dass alle an der NanoFramework-Untersuchung beteiligten Personen ein paar ESP32-Boards gekauft und unabhängig voneinander zu Hause mit der Innovation begonnen haben. Wir werden das auf jeden Fall am nächsten Xpirit-Dienstag fortsetzen!

Customer Intimacy - Immanuel, Martijn, Jasper, Reda, Suraj, Dennis Bei Xpirit leben wir nach unserer Mission und unseren Werten. Unsere Werte sind "People First", " Wissen teilen", " Qualität ohne Kompromisse " und "Kundennähe". Während man sich für die meisten dieser Werte leicht Beispiele vorstellen kann, ist Customer Intimacy vielleicht der am schwierigsten zu visualisierende Wert. Was verbirgt sich hinter diesem Wert? Wir haben in der Gruppe zusammengetragen, was dieser Wert für uns bedeutet. Wir zerlegten den Wert und sammelten Beispiele für Voraussetzungen, die unserer Meinung nach gegeben sein müssen, um Customer Intimacy zu ermöglichen, und auch Beispiele für Dinge oder Verhaltensweisen, die wir vermeiden sollten. Mithilfe von Event Storming haben wir die Zeitachse der Interaktionen und Berührungspunkte mit einem typischen Kunden aufgezeichnet und mit Hilfe des KANO-Modells aufgezeichnet, was unserer Meinung nach die grundlegenden Erwartungen der Kunden sind und was sie zufriedenstellt und erfreut. Viel Stoff zum Nachdenken und noch mehr zu untersuchen!

Live-Streaming der Veranstaltung - Erwin, Jesse, Tijmen Einige Tage vor der Veranstaltung wurde klar, dass einige von uns aufgrund persönlicher Umstände oder aufgrund von Covid-Infektionen nicht in der Lage sein würden, teilzunehmen. Als Ausdruck der Xpirit-Kultur und -Mentalität organisierten wir nur wenige Tage vor der Veranstaltung einen Live-Stream der Eröffnung und der Show-and-Tell. Alles, was wir dafür tun mussten, war, einige unserer fantastischen Heimstudios abzubauen, um dies zu ermöglichen.

Xpirit Marketing neu denken - Maarten Seit geraumer Zeit habe ich mich gefragt, wie wir unser Marketing verbessern können. Vor allem, wenn es um Strategien und Aktivitäten geht, die den Umsatz ankurbeln sollen, hatte ich das Gefühl, dass wir innovativ sein könnten. Da ich der einzige Marketingspezialist bei Xpirit bin, beschloss ich, mich mit einigen Konzepten zu beschäftigen, von denen ich schon ein wenig gehört hatte. Nachdem ich einige Nachforschungen angestellt hatte, kam ich zu einem sehr wichtigen Schluss: Wir mussten die Download-Formulare von unserer Website entfernen.

Eine ziemliche Umstellung für uns, wenn man bedenkt, dass etwa 97% unserer Leads aus Downloads unseres XPRT-Magazins (gerade erschien Ausgabe 12) stammen. Aber Xpirit strebt eine Vordenkerrolle an, und einer unserer Grundwerte ist "Wissen teilen". Daher war ich der festen Überzeugung, dass wir unser Wissen nicht mehr hinter Formularen verstecken können. Also habe ich einige neue Ideen zu unserer Art, Marketing zu betreiben, und zu der Art und Weise, wie wir die Zuordnung von Marketing zum Umsatz messen, entwickelt. Und so weit bin ich gekommen, aber es ist definitiv der Beginn einer neuen Art des Marketings für Xpirit und auch für mich. Derzeit denken wir darüber nach, wie wir das umsetzen können. Ich bin sehr gespannt, wohin uns das führen wird!

Microservices mit Dapr und offener Telemetrie auf Azure Kubernetes - Duncan, Marcel

Bei Xpirit haben wir viele Lösungen auf der Grundlage einer Microservices-Architektur entwickelt. Der Aufbau einer solchen Architektur kann komplex und herausfordernd sein. Wäre es da nicht großartig, wenn es eine Möglichkeit gäbe, gängige Herausforderungen beim Aufbau von Microservices zu vereinfachen und sie mit Hilfe von Industriestandardverfahren zu bewältigen? Das hat uns dazu bewogen, eine bestehende Microservices-Lösung zu ändern und eine CNCF-, sprach- und herstellerunabhängige Anwendungslaufzeit für diesen Zweck anzupassen? Das ist es, was Dapr zu bieten hat. Eine der Herausforderungen bei einer Microservices-Lösung ist es, ein gut beobachtbares System zu bekommen, und dafür bietet uns Dapr Metriken, Telemetrie und Protokolle. Wir wollten sehen, ob wir unsere Anwendung auf einem AKS-Cluster bereitstellen, Dapr verwenden und Open Telemetry konfigurieren können, um die Daten in Azure Application Insights zu übertragen. Das Ergebnis war eine funktionierende Anwendung, die Azure Service Bus pub/sub und Azure Blob Storage verwendet, um die Geschäftsdaten in den Microservices zu speichern und zu veröffentlichen. Die Telemetriedaten flossen in Azure Log Analytics und Azure Application Insights ein und zeigten uns eine ganzheitliche Anwendungslandkarte unserer bereitgestellten Anwendung mit Open Telemetry.

Innovationstage bei Xpirit

Bei Xpirit veranstalten wir alle zwei Monate Innovationstage. Das ist eine ziemlich hohe Frequenz. Aber Autorität ist unsere Mission, und wir können unser Ziel nur erreichen, wenn wir ständig Grenzen verschieben und neue Techniken erforschen. Es ist auch eine Möglichkeit für uns, miteinander in Kontakt zu treten. Gute Gespräche bei gutem Essen und Trinken sorgen für eine großartige Stimmung. Möchten Sie mehr darüber erfahren, warum wir Innovationstage veranstalten? Sehen Sie sich das Video unten an. Und haben Sie Lust, sich auf Veränderungen einzulassen, Ihre Grenzen zu erweitern und epische Aufgaben zu erfüllen? Wir freuen uns auf ein Gespräch, um gemeinsam mit Ihnen die Möglichkeiten zu erkunden und zu sehen, wie wir Sie auf Ihrem Karriereweg unterstützen können. Senden Sie uns eine Nachricht über den Chat oder füllen Sie unser Kontaktformular aus.

 

Verfasst von

Rob Bos

Rob has a strong focus on ALM and DevOps, automating manual tasks and helping teams deliver value to the end-user faster, using DevOps techniques. This is applied on anything Rob comes across, whether it’s an application, infrastructure, serverless or training environments. Additionally, Rob focuses on the management of production environments, including dashboarding, usage statistics for product owners and stakeholders, but also as part of the feedback loop to the developers. A lot of focus goes to GitHub and GitHub Actions, improving the security of applications and DevOps pipelines. Rob is a Trainer (Azure + GitHub), a Microsoft MVP and a LinkedIn Learning Instructor.

Contact

Let’s discuss how we can support your journey.