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.
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.
Marketing Automatization / Retargeting
We integrated Google Tag Manager for a large eCommerce client. This enables the retargeting of customers using automatic targeted ads and mailings. The campaigns are based on data from product views, carts and orders. Using Google Tag Manager also allows integration of further services, as well as supporting detailed data analysis.
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.
Articles in Technology Blog Heise Developer Online
TNG employees contributed two articles to the important German technology blog Heise Developer Online: an Article on the Big Data technologies Apache Spark and Apache Flink in the summer and, together with one of our clients, an Article on REST with HATEOAS in December. The latter reached 14th place amongst the most read articles of the year 2016.
Replacement of a Legacy-Web-Application
We supported a client with an online platform in the development of a website, using ES6, React and Fluxible with high test automation. The backend employs a microservice architecture with Scala, Kafka and MongoDB. After several months of development, the legacy version of the top entry page was replaced by a newly developed page with responsive design.
AWS | CloudFront | Lambda
We helped a customer in the eCommerce sector to host catalogue images in the cloud, dealing with data in the order of terabytes. The technologies used included AWS (S3, CloudFront, Lambda, SQS), Spring Boot and Cassandra.
We held a talk on the topic Business Intelligence (BI) together with one of our clients at the TDWI (http://www.tdwi.eu/) roundtable in Leipzig.
Spring Boot | Pull Request
Spring Boot accepted the pull request that we created for one of our customers.
Modern Customer Portal for eCommerce provider