Gatling

Gatling

IT / Digital, Logiciels

Paris, Bordeaux

Technologies et outils

    Backend

    • Cats
      Cats
      100%
    • Scala
      Scala
      80%
    • Cassandra
      Cassandra
      70%
    • PostgreSQL
      PostgreSQL
      60%
    • Java
      Java
      10%

    Frontend

    • Redux.js
      Redux.js
      100%
    • React JS
      React JS
      100%
    • Formik
      Formik
      100%
    • JavaScript
      JavaScript
      60%
    • TypeScript
      TypeScript
      40%

    Devops

    • AWS
      AWS
      80%
    • Docker
      Docker
      75%
    • OpenShift
      OpenShift
      15%
    • Linux Kernel
      Linux Kernel
      15%
    • Kubernetes
      Kubernetes
      15%
    • Azure
      Azure
      15%

⚙️

Chez Gatling, nos développeurs back-end utilisent le langage de programmation Scala, fortement typé et associé à des librairies comme cats, cats-effects ou fs2. Ainsi, nos projets de développement sont gérés de manière fonctionnelle et transparente. 

Pour la partie front-end, nous utilisons essentiellement React et Typescript afin de produire des composants auto-documentés.

Organisation et méthodologies

Le pôle technique s’organise en cinq équipes : 

  • L’équipe Cloud, axée sur l’évolution de notre app SAAS ;
  • L’équipe HYBRID, au coeur des tests Gatling et de leur fonctionnement ; 
  • L’équipe R&D, chargée de l’intégration du logiciel Open-Source et ses composants ;
  • L’équipe OPS, garante de la fiabilité de notre architecture ;
  • L’équipe PRODUIT, responsable du développement des nouveaux services et fonctionnalités, basés sur les retours de nos utilisateurs.

Pour assurer une cohésion d’équipe et un fonctionnement agile optimal, nous avons mis en place : 

  • Des daily ;
  • Des retro tous les deux mois ;
  • Du pairing

Projets et défis techniques

Projet

Projet

Notre projet principal est le développement de la solution open-source Gatling et de Gatling Enterprise., selon un modèle open-core.