Case Study: Stabilizing a 600-User Redmine with 50+ Plugins and Custom Workflows

Written by Michael Staněk

Published: March 10, 2026

International Games System (IGS) is a large-scale gaming company operating across multiple teams and departments, with complex internal workflows and high system usage. Redmine became a central system used daily by hundreds of users.

  • 600+ active users

  • Multiple teams with different access privileges

  • 50+ plugins shaping workflows and processes

  • Hosted on Google Private Cloud

The Challenge: Complexity Without Control

As the system grew, so did the complexity. What started as a flexible setup gradually turned into something harder to control.

  • Too many plugins affecting the same areas

  • Workflows and responsibilities becoming a challenge

  • High number of users working simultaneously

  • Performance issues appearing under real load

The system didn’t break—but it became unpredictable. And unpredictability at this scale is the real problem.

Proof of Concept (POC)

Before going live, we validated the setup under real conditions to understand how the system behaves at scale.

This phase helped uncover performance limits, plugin interactions, and workflow edge cases early—before they became critical in production. Validation of 50+ plugin compatibility and interactions.

Enabling Cross-Team Collaboration (Custom IssueSync)

One of the key blockers was collaboration between teams.
Two teams needed to work on the same issues—but by design, they should not see each other’s projects.

Instead of breaking permissions or duplicating issues, we introduced a controlled mechanism:

  • A custom “SYNC” status marks issues that should be shared

  • The other team sees these issues through a filtered view as “Synced”

  • Access is limited only to what is explicitly shared

This kept the system clean:

  • No duplicate issues

  • No permission chaos

  • Clear ownership with controlled visibility

Post-Deployment Reality: Where Complexity Hits

Once the system went live with real usage, the true complexity surfaced.

  • High concurrency exposed performance limits

  • Long-running requests started stacking and slowing the system

  • Third-party plugin (Issue Autoflow) couldn’t be debugged when misfiring due to encoded source code

At peak times, response times degraded significantly, and the system required immediate stabilization. That's where RedmineX intervened and stabilized the system very fast.

Stabilization Under Real Load

This is where most projects fail. This one didn’t.
We focused on making the system predictable again:

  • Fine-tuned server behavior to match real workload

  • Adjusted processing limits so the system stays responsive under load

  • Eliminated bottlenecks caused by long-running operations

  • Resolved Issue Autoflow conflicts appearing under real usage

At the same time, we worked in high-priority mode:

  • Dedicated communication channel for rapid issue reporting

  • Continuous iteration based on real usage

  • Handling issues across time zones (IGS +6 hours) without unnecessary delays

Infrastructure & Monitoring

To keep the system under control long-term, we ensured full visibility into its behavior.

  • Real-time monitoring of performance and load

  • Alerting on unusual activity before it escalates

  • Clear visibility into database, server, and application health

  • Continuous maintenance and updates

Outcome: From Unpredictable to Reliable

IGS now operates a stable and scalable Redmine environment despite its complexity.

  • Smooth performance under high user load

  • Clear and controlled cross-team collaboration

  • Stable behavior across 50+ plugins

  • Full visibility into system health

Key Takeaway

Redmine doesn’t fail because of features. It fails when complexity grows faster than control.

IGS succeeded by turning a complex, overloaded system into a controlled, predictable environment that scales with the business.

Do you want to supercharge your project management?

Get onboard with RedmineX

  • Custom Redmine implementations

  • UX & productivity overhaul

  • No vendor lock-in

You’ve seen what’s possible. What’s stopping your team?

We can help you create great project management environment with RedmineX, let's discuss it.

Michael Stanek

Michael is a seasoned Redmine specialist who will help you with any questions you may have about our services.

Coming soon...

5-star review

Gilbert Chen
IT Project Manager, IGS