Reco Uses AI to Rewrite JSONata, Cuts Costs by $500K Annually

by TSC Desk
0 comments
Cursor AI dashboard for the gnata session

Reco’s AI-Powered Rewrite of JSONata Yields $500K Annual Savings

Canadian tech company Reco has made a significant leap in efficiency by rewriting its JSON transformation pipeline, resulting in substantial cost savings. The company implemented a new solution, "gnata," which is a pure-Go version of JSONata, a language used for querying and transforming JSON data. This strategic move has led to a 1,000x speedup on common expressions and an annual saving of $500,000.

Reco’s JSON Transformation Solution

Reco, known for its policy engine that evaluates JSONata expressions across billions of data events, faced challenges with its previous setup. The original implementation relied on jsonata-js, a JavaScript solution that required costly compute resources and introduced latency due to cross-language RPC calls. By developing gnata, Reco eliminated these inefficiencies, allowing direct evaluation of expressions in Go, the language of its data pipeline. This transition not only cut down costs but also improved performance significantly.

banner

Industry Context and Competition

Reco’s approach highlights a growing trend in the tech industry where companies are leveraging in-house solutions to tackle inefficiencies. The reliance on external services can often lead to increased costs and performance bottlenecks. By rewriting JSONata in Go, Reco has demonstrated how companies can harness internal capabilities to optimize operations. This move places Reco in a competitive position, potentially influencing other firms to reconsider their reliance on third-party solutions.

Implications for the Market

The successful implementation of gnata suggests a shift towards more streamlined and cost-effective data processing solutions. As companies continue to process vast amounts of data, the need for efficient and scalable solutions becomes paramount. Reco’s experience may encourage other organizations to explore similar strategies, potentially leading to broader industry changes. The focus on reducing operational costs while maintaining high performance could redefine how companies approach software development and deployment.

Reco’s innovative solution not only enhances its operational efficiency but also sets a precedent for others in the tech industry. The company plans to continue refining its data processing capabilities, potentially leading to further advancements and cost reductions.

You may also like