Gatling

Gatling

IT / Digital, Logiciels

Paris, Bordeaux

Technologies et outils

  • Backend

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

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

    • OpenShift
      OpenShift
      15%
    • Azure
      Azure
      15%
    • Docker
      Docker
      75%
    • Kubernetes
      Kubernetes
      15%
    • AWS
      AWS
      80%
    • Linux Kernel
      Linux Kernel
      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 backend et l'équipe Front end, toutes deux chargées de l'évolution de notrep roduit entreprise (App SAAS, Hybrid)
  • 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
Gatling

Projets et défis techniques

Gatling

Projet

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