Technology & Engineering

Modernizing the Core Inventory Engine of Indonesia’s Most Used Invoicing Platform

From PHP to Golang, from 37% to 100% recalculation performance, enabling faster, more reliable inventory operations at scale.

CHALLANGE

“From PHP to Golang, from 37% to 100% recalculation performance, enabling faster, more reliable inventory operations at scale.”

One of the market-leader invoicing platforms had become a critical part of how thousands of businesses manage inventory and invoicing. But underneath, the core system was built on years of legacy code that was no longer fit for scale. Calculations were slow, edge cases caused inconsistencies, and every new feature became harder to roll out. The risk wasn’t just technical, it was slowing down product development and limiting future growth. The challenge was clear: rebuild the core system without disrupting the hundreds of users already relying on it every day.

APPROACH

“One of the market-leader invoicing platforms had become a critical part of how thousands of businesses manage inventory and invoicing. But underneath, the core system was built on years of legacy code that was no longer fit for scale. Calculations were slow, edge cases caused inconsistencies, and every new feature became harder to roll out. The risk wasn’t just technical, it was slowing down product development and limiting future growth. The challenge was clear: rebuild the core system without disrupting the hundreds of users already relying on it every day.”

01

Rebuild the Core for Speed and Stability

We migrated the inventory engine from PHP to Golang to remove performance bottlenecks and create a more reliable foundation for scale.

02

Redesign the Calculation Logic for Accuracy at Scale

We rebuilt how inventory recalculations work, improving reliability from 37% to 100% so the system could handle complex scenarios consistently without manual fixes.

03

Roll Out Without Forcing Users

We introduced the new system progressively, leading to 87% user adoption as performance improved, without disrupting existing workflows.

OUTCOME

“A modernization isn’t successful when the migration ships. It’s successful when users vote with their feet and 87% of our client’s active inventory users did.”

Check

>99%

FIFO calibration accuracy rate

Check

37% → 100%

FIFO recalculation performance improvement

Check

87%

User migration to FIFO V2 (by Oct 2025)