News / Alle

Februar 2022

Lasttests für Black Friday 2021

Der "Black Friday" ist für viele Online-Shops der umsatzstärkste Tag des Jahres. Hier darf trotz der hohen Last nichts schiefgehen. Ein Online-Fashion-Retailer, der zu unseren langjährigen Kunden zählt, erwartete für die Peak Season 2021 ein gegenüber dem Wachstum der Vorjahre nochmal stark überdurchschnittlich gesteigertes Bestellvolumen. Darüber hinaus waren Teile der Systeminfrastruktur in den vorhergehenden Monaten grundlegend umgebaut worden und für diese lag somit noch keine Langzeiterfahrung im Betrieb vor. Um den Online-Shop auf den nun erwarteten größten Kundenansturm aller Zeiten vorzubereiten, wurde eine teamübergreifende Fokusgruppe aus Entwicklerinnen und Entwicklern und den Betriebsteams gebildet, an der TNG federführend beteiligt war.

In Zusammenarbeit mit weiteren Abteilungen und Dienstleistern des Kunden wurde das Produktionssetup wiederholt nachts mit cloudbasierten Lasttests auf Herz und Nieren geprüft. Um realistische Lastszenarien zu erzeugen, wurde das Verhalten der echten Nutzerinnen und Nutzern in einem JMeter-Testplan nachgebildet. Für die Auswertung der erhobenen Daten kamen neben Standardwerkzeugen wie Elastic Stack, Prometheus & Grafana auch eigens entwickelte, spezialisierte Analysetools zum Einsatz. Damit gelang es, alle relevanten Performance-Probleme iterativ zu identifizieren und anzugehen.

Der Erfolg dieser Vorgehensweise zeigte sich dann am Wochenende um den Black Friday: die Nutzerinnen und Nutzer des Webshops konnten ohne jegliche technische Störung oder Performanceprobleme einkaufen und am Ende wurde ein neuer Umsatzrekord verbucht. Die in den Testläufen gewonnenen Erkenntnisse bilden auch die Basis für weitere Maßnahmenvorschläge an den Kunden, um weiterhin für das Wachstum der kommenden Jahre gewappnet zu sein.

Februar 2022

Ab in den Süden

TNG ist weiterhin auf Internationalisierungskurs! Getreu dem Motto "Follow The Sun", hat sich Anfang Januar unser zweiter TNG Kollege aus Deutschland auf die andere Seite des Globus begeben, um unsere australische Niederlassung zu unterstützen. Diese wurde im April vergangenen Jahres gegründet und ist mittlerweile vollends etabliert. Ab Anfang März werden insgesamt vier Mitarbeiter in Down Under tätig sein – und es wird weiterhin nach tatkräftiger Unterstützung gesucht!
Die Pandemie hat unsere Arbeitswelt nachhaltig verändert und den Trend zum mobilen Arbeiten erheblich beschleunigt. Die Verlagerung zur Telearbeit hat uns gelehrt, dass eine erfolgreiche Zusammenarbeit auch von verschiedenen Standorten aus möglich ist. Ein internationales Unternehmen bringt einige Vorteile mit sich. "Follow The Sun" ist nicht nur das Motto unserer beiden deutschen Kollegen in Melbourne, sondern auch einer der Hauptgründe, warum TNG Australien als Standort gewählt hat. Aufgrund des Zeitunterschiedes können wir eine Art globalen Wissens-Workflow zu schaffen, um unseren Kunden Softwareentwicklung und DevOps-Services rund um die Uhr anbieten zu können. Darüber hinaus eröffnet der Standort uns die Möglichkeit, auf den ANZ-Markt zu expandieren und unsere Erfahrungen und Erfolge in Deutschland auf diesen Markt zu transferieren. Wir sind gespannt, was die Zukunft noch mit sich bringt! Wenn auch Sie das internationale Wachstum TNGs aktiv miterleben und unterstützen wollen, finden Sie hier weitere Informationen über die Stelle als Software Developer/IT-Consultant in Melbourne.­­­­

Februar 2022

Security als Serious Game - Elevation of Privilege online

Security in Softwareentwicklungsprojekten ist wichtig - das ist unbestritten. Gleichzeitig ist das Thema meist keine Kernkompetenz von Entwicklungsteams, sondern wird von einzelnen, häufig externen Experten geprüft. Diese Audits geschehen oft am Ende des Entwicklungsprozesses, entgegen dem agilen Ansatz. Um Systeme frühzeitig, kontinuierlich und effizient vor Angriffen zu schützen, sollte aber bereits im Entwicklungsprozess regelmäßig über potentielle Gefahren nachgedacht und entsprechend gegengesteuert werden.
Das Serious Game "Elevation of Privilege", entwickelt bei Microsoft, hilft dabei, Threat-Modelling frühzeitig in den agilen Entwicklungsprozess zu integrieren und generell Bewusstsein für Security-Issues zu schaffen. Im Rahmen des Spiels denkt das Development-Team mit Hilfe von Spielkarten aus Angreiferperspektive und identifiziert so Gefahren, bevor sie tatsächlich entstehen. Und dabei macht es auch noch Spaß!
Damit auch verteilte Teams das Spiel spielen können, gibt es eine Open-Source-Onlineversion. TNG-Kolleginnen und -Kollegen entwickeln diese unter Verwendung von JavaScript, React und der Game-Engine boardgame.io maßgeblich mit: https://github.com/tng/elevation-of-privilege

Sie möchten das Spiel ausprobieren und wünschen eine externe Moderation? Sprechen Sie uns gerne an unter info(at)tngtech.com.

Februar 2022

Wie aus Gesetzen Software wird

Vor mehr als 2000 Jahren zog der Zimmermann Joseph mit seiner schwangeren Frau Maria von Nazareth nach Bethlehem zur Volkszählung. Damit dies der Bevölkerung von heute beim Zensus 2022 erspart bleibt, damit wir in Zukunft sogar bei einem Umzug nicht mehr den mühsamen Weg zur Meldebehörde auf uns nehmen müssen, arbeitet TNG gemeinsam mit unserem Kunden AKDB (Anstalt für Kommunale Datenverarbeitung in Bayern) an der Digitalisierung des Meldewesen.

Die heterogene Landschaft im Meldewesen, u.a. bedingt durch die föderalen Strukturen, stellt die Kommunen bei der Digitalisierung vor große Herausforderungen. Es müssen technische Strukturen gebaut werden, die den Bürger sowie die verschiedensten Behörden einschließen. Gleichzeitig müssen Datenabgleiche stattfinden, Urteile des Verfassungsgerichtes berücksichtigt und der Datenschutz durch die verschlüsselte Übertragung von Informationen und eine validierte Anmeldung zu den Systemen gewährleistet werden.

Wie sie sich diesen Herausforderungen stellen und welche technischen Lösungen das Leben der deutschen Bürger in Zukunft einfacher machen werden, erzählten Dr. Ulrike Schröder von TNG und Franz-Xaver Salat von AKDB bei ihrem Big Techday Vortrag. Sie finden diesen sowie weitere Vorträge vom vergangenen Big Techday in der Big Techday Playlist oder direkt hier.

Februar 2022

App ermöglicht digitale Kommunikation mit der Vor-Ort-Apotheke

Gerade in Pandemiezeiten ist es von Vorteil, die Besuche in Apotheken auf ein Minimum zu reduzieren. Gemeinsam mit der Sanacorp Pharmahandel GmbH, einem der größten deutschen Pharmagroßhandelsunternehmen, haben wir die meineapotheke.de App entwickelt, die Apothekenbesuche effizienter macht. Über die Anwendung können Kunden online Rezepte einlösen, Medikamente anfragen, mit der Apotheke vor Ort chatten oder auch die nächste Apotheke finden. Das spart Zeit und doppelte Wege und ermöglicht gleichzeitig einen schnellen, diskreten Austausch.
Der Datenschutz ist bei diesen sensiblen Themen besonders wichtig. Daher sind die Chats zwischen Kunde und Apotheke komplett Ende-zu-Ende verschlüsselt und alle Daten bleiben in Deutschland.
In einem Scrum-Team hat TNG die App gemeinsam mit dem Kunden im Ionic Framework umgesetzt, sodass mit nur einer Code-Basis sowohl eine Android-, als auch eine iOS-App entwickelt werden konnte.
Für die Weiterentwicklung der App sind weitere nützliche Funktionen geplant, wie beispielsweise das Einlösen von E-Rezepten.

Januar 2022

TNG unterwegs

2021 – ein weiteres Jahr mit digitalen Innovationen. Auch in der zweiten Jahreshälfte waren unsere Mitarbeiterinnen und Mitarbeiter bei einigen virtuellen Vorträgen und Konferenzen vertreten, um sich auszutauschen, fortzubilden und anderen ihr Know-how zu vermitteln. Die Themen „Deepfakes“ und die Auswirkungen von neuronalen Netzen auf unsere Welt erfreuten sich weiterhin großer Beliebtheit und wurde von drei unserer Kollegen bei diversen Veranstaltungen, wie beispielsweise den IT-Tagen oder den DevDays Europe, vorgestellt. Im Herbst waren wir mit dem Vortrag „Using Flink SQL on Ververica Platform“ auf der Konferenz Flink Forward Global vertreten. Außerdem freuten sich die Kollegen erneut bei der Developer Week, eine der größten unabhängigen Entwicklerkonferenzen Europas, über interessierte Zuhörerinnen und Zuhörer. Zu Jahresende wurde das Thema „The making of VimR“ bei zwei Konferenzen präsentiert, bei denen TNG eine kurze Demonstration der App gab.

Januar 2022

Game Days bei Elli

"Alles, was schiefgehen kann, wird auch schiefgehen.“ Wenn man der als Murphy's Gesetz bekannten Lebensweisheit glaubt, leuchtet die Notwendigkeit ein, sich auf den Krisenfall vorzubereiten. TNG hat dies gemeinsam mit unserem Kunden Elli, einem Anbieter von Elektromobilitätslösungen im Volkswagen Konzern, im Rahmen von sogenannten Game Days getan, zuletzt durchgeführt im Juli 2021 für über 50 Personen.

Diese Fortbildungstage bieten eine unterhaltsame, kollaborative Möglichkeit, Ingenieurinnen und Ingenieure im Umgang mit Störfällen zu schulen und Lücken in Infrastruktur und Prozessen zu finden. Die Teilnehmerinnen und Teilnehmer werden mit realen, auf produktionsähnlichen Systemen vorbereiteteten Ereignissen konfrontiert und erhalten die Chance, die Analyse und Behebung einer Vielzahl von Problemen in einem realistischen, praktischen Umfeld zu üben.

In einem spannenden und unterhaltsamen Vortrag berichten Katja Ried von TNG und Dimitris Kirtsios von Elli von dem Projekt, warum sie Störfälle so spannend finden und wie die Game Days in Zukunft weiter gehen können. Sie finden diesen sowie weitere Vorträge vom vergangenen Big Techday in der Big Techday Playlist oder direkt hier.

Dezember 2021

ArchUnit - Open-Source-Bibliothek für automatisierte Tests von Architekturregeln

Vor einigen Jahren haben unsere Kollegen die Open-Source-Bibliothek ArchUnit entworfen und seitdem kontinuierlich weiterentwickelt. 
ArchUnit ermöglicht es, Architekturregeln von Java- und Kotlin-Anwendungen durch automatisierte Unit-Tests abzudecken. So lässt sich auf einfache und schnelle Weise prüfen, ob beispielsweise Abhängigkeiten zwischen Paketen erlaubt sind oder Namenskonventionen eingehalten werden. Außerdem ergeben sich Anlässe, um Architekturregeln regelmäßig zu besprechen und so die Dokumentation lebendig zu halten. Insbesondere in Teams mit mehreren, auch wechselnden Mitgliedern und umfangreichem Code kann dies eine große Hilfe sein.

Zur Einführung von ArchUnit in den Architekturprozess im Team hat unser Kollege Peter Gafert einen Artikel im aktuellen Java Magazin (Ausgabe 1/2022) veröffentlicht.

Weitere Informationen finden Sie unter https://www.archunit.org/

November 2021

Cloudversion unserer App Multivote & Enterprise Survey for Confluence

Verwenden Sie Confluence Cloud? Suchen Sie nach einer Möglichkeit eine Umfrage direkt in Confluence durchzuführen? Testen Sie die neue Cloudversion unserer bekannten App Multivote & Enterprise Survey for Confluence. Diese ist seit dem 22. November 2021 im Atlassian Marketplace zu finden.

Die Anwendung ist die am stärksten verbreitete Umfrage-App seit fast 10 Jahren. Mit der Veröffentlichung der Cloudversion, die nun zusätzlich zur Version für Server und Data Center verfügbar ist, komplettieren wir unser Angebot im Atlassian Marketplace. Damit bieten wir jetzt sowohl Kunden, die in die Atlassian Cloud migrieren, als auch Kunden, die die Atlassian Cloud bereits nutzen, die Möglichkeit einfach und unkompliziert Umfragen direkt in Confluence durchzuführen. Hier können Sie die App kostenlos ausprobieren.

November 2021

TNG wieder unter Bayerns Best 50

Als besonders wachstumsstarkes, inhabergeführtes mittelständisches Unternehmen wurde TNG auch dieses Jahr wieder mit der Auszeichnung Bayerns Best 50 geehrt. Die Auszeichung, in der es neben besonders starkem Mitarbeiter- und Umsatzwachstum auch um wirtschaftliche Stabilität und Zukunftssicherheit geht, freut uns sehr. Wir danken allen Kolleginnen und Kollegen, die zu diesem Erfolg beigetragen haben.

Vergangene News und Events findet man im Archiv.