Move is a start-up company operating in the German cashless payment industry. Its mission is to provide a new perspective on financial management by creating a secure and seamless payment experience that enables individuals and companies to easily manage their transactions on the move.
The main objective was to implement a microservices architecture that would guarantee development speed, performance, reliability and security. Initially, the app development was started as a Spring-based monolith, but this approach proved to be unsuitable and the transition to microservices became necessary in order to meet the market's growing demands for growth and innovation.
The start-up began with an external development team, but lacked the in-house technical expertise to fully understand the work and faced delays in promised releases. The core architecture, on the API side, was initially based on a Spring-based monolith, which made it difficult to manage and evolve the system.
Development side, the following were carried out:
To meet the challenges of growth and innovation, Move implemented a set of advanced technologies that improved system architecture and operations. The technologies used were: