DIEBOLD NIXDORF: MONITORING AND REMOTE MANAGEMENT OF TENS OF THOUSANDS OF END DEVICES 


We developed a solution for monitoring and remotely managing tens of thousands of point-of-sale systems and payment terminals.

More about the project

Go to

Project duration

4/2010 - present

Team size

7 people

Technology used

Java, Spring, MyBatis, LevelDB, Oracle, AMQ, PostgreSql, DerbyDB, Netty and Protocol Buffers

 

Client’s request

Diebold Nixdorf aimed to create a new system for monitoring and managing end devices such as payment terminals, cash registers, and ATMs. The existing third-party software was no longer suitable, so the client needed a custom solution.

Solution

Our solution had to meet the client’s high demands for robustness, stability, availability, and platform independence. Additionally, we focused on ensuring the system was easy to maintain, with precise monitoring and automatic updates.

Key functionalities of the system include remote management, monitoring, software distribution, and file transfer.

The project began with system analysis and design, followed by assembling a development team to execute the project. After completing the main development phase, we have been continuously improving the tool and adding new features for over eight years.

This system now enables Diebold Nixdorf to efficiently manage and monitor a vast network of end devices, ensuring reliable and secure operations across their infrastructure.

Jan Fogl / Senior Developer

Project architecture design, development

“The biggest challenge in the project was to put into operation the tens of thousands of connected terminals. This can represent several million operations a day that we perform in parallel.”

Let's talk about it together

I want a non-binding consultation