News / Projects

September 2022

Atlassian Apps Custom Content Cloud Release

Are you using the Atlassian Cloud? Looking for a way to embed custom content like web pages or images directly into your Jira dashboards? Then, try the new Cloud version of Custom Content for Jira! It provides the same functionality you may already know from our Server and Data Center versions. But that's not all. We have also added a new feature. Administrators can now define an allowlist to control what content is authorized to be embedded. Interested? Here you can find further information on Custom Content for Jira!

August 2022

Database migration for a webshop

One of our clients, a well-known fashion retailer, faced a major challenge. With a tight deadline, and a maximum of 6 hours downtime, the Oracle databases of the webshop system needed to be migrated to Microsoft SQL Server. As such, a TNG team was tasked with adapting the applications to the target database system and coordinating the data transfer in cooperation with internal and external colleagues.

A direct migration "in one go" was not possible due to the volume of data and the available network capacity. Instead, the team followed a two-step approach. Before the actual migration and while the system was running, the new database was pre-filled from a snapshot. During the downtime, the largest and most stable data tables were only updated, while smaller tables and fast-changing content structures were completely refilled.

The project was a success: after post-migration testing, the shop resumed full operation by the end of the planned downtime. Thanks to prior load tests and performance optimisations, the change went unnoticed by the end users. This new setup helps our client to manage growth in the coming years and paves the way for a future migration to the cloud.

August 2022

Data use in the age of the GDPR (2/2)

Data is valuable - one would ideally like to take advantage of it as much as possible. However data protection rightly restricts this to prevent abuse. In the second article of the series "Data use in the age of the GDPR", Stefan Kunkel explains how the anonymised use of data can be achieved organisationally and technically.

August 2022

Data use in the age of the GDPR (1/2)

Can customer data still be used for other purposes after the GDPR? Our TNG colleague Philipp Kleppmann says yes, as long as they are sufficiently anonymised. In this LinkedIn article, Philipp outlines important considerations that should not be forgotten when starting an anonymisation project.

May 2022

TNG becomes BSH Gold Supplier

Back in 2013 BSH launched Home Connect, a new generation of household devices designed to make a lasting difference in customers' daily lives. The key: In addition to high-quality hardware, their focus shifted to individualization and connectivity of the devices, designed to improve the customizability for a variety of different households. The transformation from a traditional manufacturer to a provider of intelligent home appliances and digital services also requires an innovative approach to product development. Following our motto "We solve hard IT problems!", we are pleased to support BSH since 2015 in many ways: From agile coaching to test-driven development of voice assistants, microservices, and frontends, from operating applications in the cloud to the simulation of household devices.

At this point we want to highlight the Bosch Cookit: It was designed from scratch for digital content and services and significantly co-developed by us. Together with BSH we already presented the device itself, our agile approach, and the associated IT landscape at the TNG Big Techday 2021. However, the development is far from being done. By now users can even create and share their own recipes, and further exciting features are in the pipeline.

We would like to thank BSH for the trustful cooperation on innovative topics that create real added value for their customers. As a newly awarded Gold Supplier we are looking forward to continuing to provide BSH with intensive support in improving the everyday lives of their customers.

May 2022

Atlassian Apps Survey Release

Are you using the Atlassian Cloud? Are you looking for a possibility to create complex surveys directly in Confluence? We have extended our Cloud version of Multivote & Enterprise Survey for Confluence. It now offers the Survey macro that you might already be familiar with from our Server and Data Center versions. The Survey macro allows you to create complex surveys with a wide selection of different question types while also offering a granular permission concept on both user and group levels. After conducting the survey, you can also view, inspect and export the results. Our Server and Data Center versions also received a major rework in terms of user experience. We are happy to be able to offer the same features in both the Cloud and the Server and Data Center versions of the app. Are you interested? Start creating your own surveys today with a free trial of Multivote & Enterprise Survey for Confluence!

February 2022

Load tests for Black Friday 2021

For many online retailers, "Black Friday" represents the annual high-point both in per-day takings and simultaneous customer visits, and it is critical that the virtual shops run by such businesses can withstand this resultant high load. For the peak season in 2021, one of our longest standing clients, an online fashion retailer, expected an even greater increase in their order volume compared with the previous year, as well as likely the highest customer numbers to date. In addition, the substantial changes to the online shop infrastructure during the year were not backed up by significant experience of running the system for resilience in its new configuration. To assess and fortify the webshop in preparation for the peak season, a task force was formed out of members of development and operations teams, and here TNG played a leading role.

Working alongside other departments and external contractors, developers subjected the production setup to nightly cloud-based load tests that allowed a thorough assessment of the health of the system. Realistic test scenarios were reproduced in the form of JMeter test plans, simulating customer journeys through the shop, while the system could be monitored using both Elastic Stack, Promtheus, and Grafana, as well as in-house analysis tools. All relevant performance problems could be iteratively identified and fixed.

That this was a success could be seen on Black Friday weekend, when technical problems and performance disruptions were not only so minimal as to go unnoticed by customers, but were avoided entirely. The 2021 diet of load tests also afforded many insights into the webshop's performance and let to a round of suggested measures by way of preparation for yet further growth in the ensuing year.

February 2022

How laws become software

More than 2000 years ago, the carpenter Joseph travelled with his pregnant wife Mary from Nazareth to Bethlehem for the census. In order to spare today's population this experience in the 2022 census, TNG is working together with our client AKDB on digitising the registration system. In the future we might not even have to make the tiresome journey to the registration office when moving to a new address.

The heterogeneous landscape in the German registration system, caused among other things by federal structures, poses great challenges for the municipalities when it comes to digitalisation. Technical structures must be built that include the citizens as well as the various authorities. At the same time data reconciliation must take place, rulings of the Constitutional Court must be taken into account, and data protection must be guaranteed by encrypted transmission of information and a validated system login.

In their Big Techday talk, Dr Ulrike Schröder from TNG and Franz-Xaver Salat from AKDB describe how they are facing these challenges and which technical solutions will make the lives of German citizens easier in the future. You can find this and other talks from the last Big Techday in the Big Techday Playlist or directly here.

February 2022

App enables digital communication with the local pharmacy

Especially during the pandemic, it is a good idea to keep visits to pharmacies to a minimum. Together with Sanacorp Pharmahandel GmbH, one of the largest German pharmaceutical wholesalers, we have developed the app to make visits more efficient. Customers can use the application to fill prescriptions online, request medication, chat with their local pharmacy or even find the nearest pharmacy. This saves time and unnecessary journeys while enabling a quick and discreet pick-up.
Data protection is particularly important with these sensitive topics. Therefore, the chats between the customer and the pharmacy are completely encrypted end-to-end, and all data remain in Germany.
In a Scrum team, TNG implemented the app together with the client using the Ionic Framework which enables development of iOS and Android versions of an app with a single code base.
Further useful functionality is planned for the app, such as the ability to get e-prescriptions filled.

January 2022

Game Days at Elli

"Anything that can go wrong will go wrong." If you believe Murphy's Law, you understand the need to prepare for a crisis situation. TNG has done this together with our client Elli, a provider of electric mobility solutions in the Volkswagen Group, through "Game Days", held most recently in July 2021 for over 50 people.

These training days introduce a fun, collaborative way to upskill engineers on incident handling and find holes in infrastructure and processes. Engineers face real incidents, prepared on production-like systems, and have the chance to practice analyzing and fixing a variety of issues in a realistic, hands-on setting.

In their exciting and entertaining talk, Katja Ried (TNG) and Dimitris Kirtsios (Elli) present the project, explain why they find incidents so exciting, and show how Game Days might continue in the future. You can find this and other talks from our last Big Techday in the Big Techday Playlist or directly here.

Previous project news can be found in the archive.