Qodana
The code quality platform for teams
Qodana Case Studies: How Moovit Prevents Production Incidents With Code Analysis by Qodana
Moovit – a popular commuter app serving 1.5 billion users in over 3,500 cities – has become a critical part of people’s daily transit since its inception in 2012.
As with any large-scale application, the Moovit team has to maintain a clean and sustainable codebase to limit outages and ensure a smooth and effective service for its widespread user base. This also had to be achieved within a team that included users of Java, Spring, Jenkins, and IntelliJ IDEA.
Technically, this requires:
- Null pointer detection and finding other flaws that can cause outages.
- Reducing production issues in the development stage.
- Enforcing critical code rules, team-wide.
- Enhancing developer productivity and adopting best practices.
Paving the road to production readiness with Qodana
After careful deliberation, Moovit selected Qodana. They were impressed by its strong integration capabilities, competitive pricing, and high level of customization – a combination of features they couldn’t find with another provider. Once these important boxes were checked, the Moovit team used Qodana to:
- Help run quick scans for early issue detection.
- Create custom rules and configurations suited to their use case.
- Improve scalability and cost-effectiveness throughout the development process.
The result?
“In the long term, it has stabilized our production system and allowed developers to avoid fixing issues too late in the pipeline. We’re seeing the shift of the paradigm, where development teams follow the policies and save a few sleepless nights with Qodana.”
View the official case study below for more information on the project and how Moovit benefited from prioritizing code quality with Qodana and IntelliJ IDEA. You can also view other Qodana case studies for more information on how your team can benefit from Qodana.