News / Projects
Launch of a Real Time Chat App
To strengthen the contact between customers and pharmacists we supported a wholesale pharmaceutical company in the development of a chat system.
As a "progressive web app", the chat is available without installation and is optimized for mobile devices. We employed cloud services and among many other services a GraphQL interface.
Users' feedback is collected and incorporated into the product, along with improvements and features, in an agile scrum process.
Modularization of a Monolithic Legacy Application though New Architecture and UI
We designed and verified a new architecture for a provider in the logistics sector, enabling incremental migration from two monolithic legacy applications to state-of-the-art modules. We supported risk reduction though various proofs of concept – particularly for the seamless integration of a modern React UI into the existing ExtJS application, as well as to verify backend integration mechanisms.
Introduction of a Cloud Microservice-Platform
We supported a client in building a microservice platform as part of a worldwide technology program. The platform is based on AWS and Kubernetes, which act as a blueprint for new service development and serve as a means to move the concern towards agile processes and Dev Ops.
The implementation of an automated, cloud-based CI/CD pipeline and templates for service development and deployment processes allow services to be delivered in a quality-controlled as well as cost-efficient way.
Payment process improvement
We helped a client meet the challenge of successfully processing all transactions even during periods with especially high order volumes, thus avoiding revenue loss.
To achieve this, we modularized existing code for connecting payment service providers and added two new providers.
The rejuvenated payment process now provides a failover for individual unavailable payment methods, thus delivering the required high availability while at the same time reducing costs.
TNG now Atlassian Platinum Solution Partner
In December 2018, having already been Atlassian Expert and Gold Solution Partner, TNG was accredited as an Atlassian Platinum Solution Partner, the highest level of Atlassian Partner. We have been using Atlassian products in our projects for 10 years as Atlassian Partners and can support our clients in all areas of digitalization with Jira, Confluence, Bitbucket etc. From requirements management through agile software development to optimization and automatic reports for Business Intelligence: our team of certified Atlassian experts can help you to reach your goals.
Customized Product Sorting
TNG developed a sorting algorithm for one of the largest European online shopping communities in the fashion market. The algorithm reorders the displayed products in real time, taking into account the community's buying behaviour as well as that of the individual customer. Visitors to the shop are shown the products that fit their individual size profile first, so that customers no longer need to use a size filter to find a suitable garment.
The size profile management can be accessed, thanks to AWS, via a simple REST API. To ensure the best possible performance, an elastic search plugin was also developed. This is installed directly in the shop system and is responsible for sorting the results list.
Development of a Trade Convention App
Using React and Node.js, we created a web application to accompany product sampling at trade conventions for a large engineering company.
Visitors were able to use the application on tablets or mobile devices. The display was optimized for various screen sizes using responsive design. Users rated various product qualities, while the currently selected rating was attractively visualized. Afterwards the application processed and analysed the answers, presenting users with a comparison of their rating with the average of all previous ratings.
Elastic Stack Upgrade
TNG performed an upgrade of the central Elastic Stack for company-wide logging at a large insurance company. This was a two-stage process, using an intermediate version to reach the latest version. It was the first upgrade of this system altogether and had to be executed manually, without central server management, on each server. At the same time, 6TB of production data in the stack was moved to new hardware. Despite these large scale changes, the effects on users were very small.
Migration of RViz to ROS 2
TNG migrated the open source project RViz (https://github.com/ros2/rviz) from ROS 1 to ROS 2 (https://github.com/ros2/ros2/wiki) for a large automotive supplier. RViz is the main visualization tool for ROS and reached production readiness for the ROS 2 release Bouncy Bolson (3 July 2018) with the migration of most of the functionality and stable APIs.
Development of ArchUnit
TNG is driving the development of the Open Source project ArchUnit, which has already featured in the ThoughtWorks Technology Radar (https://www.thoughtworks.com/radar/tools/archunit). ArchUnit enables creation of unit tests to assess compliance with architecture rules. It also supports incremental progress towards architecture conformance when overhauling legacy projects. Two recent articles on ArchUnit by TNG colleagues are now available (in German): https://www.archunit.org/news/article/2018/06/04/article-JavaSPEKTRUM.html and https://www.archunit.org/news/article/2018/03/10/article-Java-Aktuell.html