An unofficial reimplementation of the Rinha de Backend competition stress tests. Originally written in Gatling/Scala, rewritten in Grafana K6 (JavaScript) for better CI/CD integration and learning purposes.
// about
This project provides a comprehensive K6 stress test suite that validates and benchmarks any Rinha de Backend implementation. It simulates real-world transactional load — credits, debits, balance queries — while enforcing the competition's SLA requirements: 98% of responses under 250ms with zero balance inconsistencies.
// test scenarios
The test suite runs 5 scenarios concurrently, simulating realistic transactional load with ramping virtual users, input validation, and balance consistency checks.
// tech stack
// tested implementations
This K6 test suite is used by all of Jonathan's Rinha de Backend implementations via their CI/CD pipelines. Each push to main triggers automated stress tests using this Docker image.