News / All
Java Forum Stuttgart and Talks
TNG attended the Java Forum Stuttgart with a large group of participants as well as the talk "Avatar - Telepresence Robotics with Nao and Kinect". We were an Event Partner for the Forum.
One of our Partners gave a talk "Shaping Digital Change: Physicists in IT Consulting" at the DPG Munich Industry Dialogue. We were also represented at the Software Architecture Munich Group with the lecture "Agile Architecture – How much stability can agility handle?
TNG was ranked 736 in the FT1000 list of the fastest growing companies in Europe.
The well-known British newspaper compared tens of thousands of companies across the whole of Europe with an annual turnover of at least €1.5m. The list recognizes the companies showing the highest sustained growth over three years.
Big Data in the Telecommunication Sector
We supported a large German telecommunications provider in the planning, development and operation of a performance critical application. The Apache Flink and Hadoop Data Platform based application is used for invoice generation as well as to categorize and process mobile network events. For simple use, the application offers a lightweight single page frontend using Vue.js and TypeScript.
Publication of a White Paper on Data Protection and Big Data
On 25 May 2018, the new General Data Protection Regulation (GDPR) comes into force in all EU member states. At the same time, many German and European companies have a growing interest – in the age of Google and Facebook etc – in the commercial use of this omnipresent personal data. Current Big Data technologies, in combination with modern cryptographic techniques reaching far beyond simple encryption, allow in-depth analysis and profitable use of large amounts of data without violating individuals' privacy.
We summarized our approach to these topics in a white paper (German only) that includes an in-depth interview with Professor Dr Gregor Thüsing, University of Bonn, about the legal background. The white paper was published as part of the Big Techday 10.
Application Server Upgrade
We performed an upgrade of the application server at a large telecommunications company, replacing the old WebLogic 12.1.2 with the current 12.2.1 version. The most important effect was a substantial reduction in response times on all external interfaces. Behind the scenes we adapted the system to make further upgrades significantly easier.
Talks and User Groups
Our colleagues will be at the Berlin Buzzwords 2017 with the talks "Queryable State, or How to Build a Billing System Without a Database" and "A Big Data Streaming Recipe". Another colleague will give a talk on the topic "Taming Agile Architecture" at the International PHP Conference in Berlin as well as the DWX Developer Week in Nuremberg.
We will be contributing to the DWX Developer Week and the Hack & Make in Nuremburg with the talk "Avatar – Telepresence Robotics with Nao and Kinect". A colleague will give a talk entitled "Underneath Your Code / Clean Code for the Front End" at the Clean Code Days in Munich.
We are also organizing the Design Thinking Munich Meetup and supporting the Atlassian Enterprise Forum. One of our colleagues will give a talk "REST Services with only HATEOAS" at the Java User Group of the Metropolitan Region Nuremburg.
Talks, Showcases and Usergroups
At the "Connect" conference organized by Mulesoft, our colleagues demonstrated the TNG-developed telepresence system based on Nao and Kinect. In parallel, our colleagues gave a talk on this system entitled "Avatar - Telepresence robotics with Nao and Kinect" at the IoT TechDay in Utrecht.
One of our colleagues gave a talk on the topic "Telefónica Data Anonymization Platform - Big Data meets Privacy by Design" at the Daimler Global Information Security Conference in Stuttgart. We were represented at the SE Live 2017 in the Zugspitz village Grainau with the lecture "Agile Architecture - How much Stability can Agility handle?"
We also organized various Meetups and contributed talks at the Apache Flink Meetup Munich, the Puppet Usergroup Meetup, Software Architecture Munich, the MuniCSS Meetup and the Atlassian User Group Munich.
Innovator in Application Operations Teams
We supported an application operations team in the financial sector by rejuvenating or decommissioning old core applications. We used automated configuration management (Puppet), updated OS and application frameworks, standardized and simplified scripts and configuration for a maintainable, environment-indepedent layout.
As well as reworking application monitoring (Check_MK), we created structured operational manuals using Confluence templates and trained internal employees.
We evaluated new technologies (such as Elastic Stack 5), implemented proof-of-concept applications and supported developers with the introduction of the frameworks into existing applications.
Rejuvenation of a Legacy Application
After five years of stabilizing, consolidating and developing a monolithic Java backend application for a large telecommunications company, we opened a new chapter in the system architecture during the development of an important new feature. The feature was conceived and implemented from the start as a microservice, communicating with the existing application via REST. We introduced Hibernate as ORM: a further improvement on the existing, custom-developed data access layer. For the build system we replaced ant with gradle. The effect is a significant modernization of the legacy system landscape, in terms of both architecture and technology.
We upgraded the basic platform for an eCommerce client. This platform forms the heart of the application, offering solutions for customer and production managements as well as the possibility to model the entire commercial process.
As well as migrating the database to be able to meet new requirements, we performed the necessary adaptations to the interfaces of the Java application running on the platform platform. This enabled a modern software configuration with more up-to-date versions for Tomcat, Spring and Java.