The initial RateSetter team at N-iX comprised 16 IT specialists – 11 developers and 5 automation testers. After the successful completion of the first iterations, the client decided to extend the team to over 20 developers who work according to Scrum in 5 distributed teams. Our programmers cooperate tightly with on-site engineers and provide their professional insight about the product performance at all times. Since the beginning of the project, they’ve contributed to the implementation of the following functionality:
- Rebuilding the monolithic architecture into the service-oriented system.
Currently, the team is working on replacing the monolithic back-end application with a microservices architecture. Such system has many benefits as it is more flexible and easier to update or modify. The separate parts of such architecture work as a unified application. In addition, if you need to eliminate a bottleneck with one process, you can easily update only that specific part without affecting other services.
- Development of the testing framework.
The extended team has enabled our client to focus on a wider range of tasks, one of which was to rebuild the testing framework. Our team has put special effort into analysing the initial solution and identifying the areas for further improvement. The engineers have designed and developed a full-scale framework for all kinds of testing and covering diverse testing processes. What is more, the team managed to develop this complex but still mature product in a rather short time.