sky-uk / csp-tech-radar

The Sky Plc Content Supply Platforms department technology radar.
Creative Commons Attribution Share Alike 4.0 International
6 stars 4 forks source link

Add Gatling to radar #48

Closed pburls closed 2 years ago

pburls commented 2 years ago

Summary

Gatling is a framework used to perform load and performance non-functional testing against software components. It officially supports HTTP, WebSocket, Server-Sent-Events and JMS interfaces. It fits well in development pipelines and has rich reporting allowing for continuous monitoring of metrics. To ensure performance, tests are written in Scala and a custom DSL.

Opinion(s)

Gatling is already used extensively across our teams to perform load and performance non-functional tests as part of their CI/CD pipelines. For this reason, I believe it should go into the ADOPT ring.

However, I am not which quadrant it is best placed in.

Teams interested in this tech

Most teams

pburls commented 2 years ago

DECISION: To fall under Tool quadrant and under Adopt ring. It is more than just a collection of libraries and provides a whole ecosystem of tooling.