Software architecture

15. Working standing up desk

Challenge

We worked on the redesign of the FAST project - the web application used by this telecoms company’s Customer Service representatives (after-sales, marketing, etc.). They use the application to create files, perform customer-related actions (resolution of technical problems, change of package etc.).

Our remit was as follows:

  • Development of new functionalities;
  • Front-end Maintenance;
  • Addition of core components;
  • Implementation of Redux;
  • Back-end maintenance: maintenance of the various project libraries (webservice calls, data models, etc.);
  • Documentation of public APIs;
  • DevOps improvement (Jenkins GitLab CI);
  • Creation of an internal WebApp to modify the parameters of the customer managers' authorisations.

Technologies

  • Docker
  • Redux
  • GitLab
  • Kubernetes

The keys to success

1
The implementation of a DevOps approach for greater alignment of the development and production teams in order to reduce incident analyses;
2
Our expertise in microservices architecture, which enables weak coupling of the various components of the IS and facilitates its maintainability;
3
Our knowledge and application of Oauth 2 authentication systems to ensure access security.