Gatling

Gatling

Software, TI/Digital

Paris, Bordeaux

Technologies and tools

    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%

⚙️

At Gatling, our back-end developers use the Scala programming language, strongly typed and associated with libraries such as cats, cats-effects or fs2. In this way, our development projects are managed in a functional and transparent way. For the front-end, we mainly use React and Typescript to produce self-documenting components.

Organization and methodologies

Our tech department is organized into 5 teams :

  • The cloud team dedicated to our SAAS application evolution
  • The hybrid team, operating in the center of the gatling test
  • The R&D team in charge of integrating open source software and its components
  • The OPS team, guaranteeing the reliability of our architecture;
  • The product team, owner of new services and functionalities developments. They based their
  • actions regarding our users feedback

In order to insure team cohesion and flexibility we have set up :

  • Daily meetings
  • Retrospective meetings every 2 months
  • Peer programing

Projects and tech challenges

Our main objective is the development of Gatling open source and enterprise solution based on an open core model.