LexisNexis Risk Solutions

LexisNexis Risk Solutions

Logiciels, SaaS / Cloud Services

Paris

Technologies et outils

    Backend

    • Spring
      Spring
      100%
    • Redis
      Redis
      100%
    • MongoDB
      MongoDB
      100%
    • Java
      Java
      100%
    • C++
      C++
      100%

    Frontend

    • Vue.js
      Vue.js
      100%
    • Angular
      Angular
      100%

    Devops

    • Terraform
      Terraform
      100%
    • Prometheus
      Prometheus
      100%
    • Kubernetes
      Kubernetes
      100%
    • GitHub
      GitHub
      100%
    • Docker
      Docker
      100%
    • Bitbucket
      Bitbucket
      100%
    • argoCD
      argoCD
      100%

OUTILS

Automatisation, Automatisation, Automatisation. Depuis les tests unitaires et scans de sécurités jusqu'aux tests fonctionnels écrits en BDD/Gherkin et utilisant Cucumber, Selenium, en passant par les tests de performance utilisant Grafana comme dashboard.

Organisation et méthodologies

Les équipes sont organisées en SQUADs agiles et multifonctionnelles, orchestrées selon les méthodologies Agile & SAFE.

Le backlog de chaque équipe est planifié sur 3 mois, en alignant produit et engineering, et les SQUADs suivent une cadence de livraisons par sprint de 2 semaines.

Nous laissons chaque SQUAD définir son mode optimisé d'organisation: Pair programming, Software craftmanship, TDD, Mob code review sont parmi les pratiques les plus répandues. L'amélioration continue avec des revues rétrospectives régulières est au cœur de notre démarche.

Projets et défis techniques

Rendre nos solutions compatible Cloud Native :

L'un de nos projets phares du moment est le déploiement de nos solutions dans toutes les plateformes Cloud.

L'enjeu est de développer une plateforme capable d'absorber les pics de charge (scalabilité), tout en garantissant un système quasi sans panne pour nos clients (résilience). Pour arriver à ces objectifs, nos équipes ont défini une architecture moderne orientée services, orchestrée par Kubernetes.

La plateforme s'appuiera sur les services managés de la plateforme. Le pilotage par évènement (pubsub) est un élément central de cette architecture, tant pour assurer le lien entre le code legacy et notre nouvelle plateforme que pour le traitement des données au fil de l'eau.

Dans le cadre de notre démarche DevOps, l'infrastructure as code est l'élément clé pour garantir la reproductibilité de notre environnement. On pourra ainsi automatiser la création d'un nouvel environnement en partant de 0, en moins d'une heure, que ce soit pour déployer et multiplier nos plateformes rapidement, ou répondre à une panne.