Challenges
Fintechs have caused paradigm shifts in a market once dominated by a few brands. They have redesigned the financial services area through processes made entirely of technology. The protagonist of this case is known for being a reference in payment solutions around the world.
Here, we will talk about Datum’s work supporting the development of global tools for the customer service fronts, with one of the basic principles being to adapt these technologies according to the norms and needs of each country of operation.
Project developed
The main functions of this software are to issue payment reports, perform transaction queries, allow users to request support, chargeback transactions, generate payment links, QR Code payments, etc.
The squad responsible for sustaining technology is composed of a multidisciplinary team with a Value Stream Lead who’s responsible for managing the career of collaborators, a Product Owner, Front-End and Back-End developers, QAs who are mainly responsible for end-to-end testing, and a UX and DevOps professional.
Technologies used
For this product implementation and support we use different technologies:
- Front-End, Back-End Frameworks;
- Front-End with React (JavaScript and TypeScript);
- The implication of micro front-end concept (features that work with libraries managed by Registry-Azure);
- Cypress;
- Back-End with Node.js;
- Concepts of microservices and cloud architecture.
When it comes to improvements, a constant search to solve technical debts is one of the most present. Currently, the company has a team that works continuously to develop system vulnerability tests (ethical hacking), passing on these technical debits to the development team.
Next steps
Another improvement that must be implemented is to offer the management team or C-Levels control of the software’s features. These toggle features allow you to enable or disable features and functionality in a system without code change and in real-time (or very close to it).
In addition, build a time-to-market dashboard, allowing a tool to manage the developed features, launching them when the teams/areas consider more appropriate with the market opportunities.
Since our client deals directly with the processing of financial transactions, the microservices architecture becomes essential. Therefore, the big challenge is putting all the functionalities together, and ensuring that the information is cohesive.
Our partner from the financial segment is present in 14 countries and delivers fast payment solutions to more than 150 million customers. With so many positive results, the squad will soon gain new talents, and technology will expand to other countries. We are proud to be part of the ongoing development of solutions that ensure more assertive data for users and ample security in transactions.