Rajasegar Chandiran on November 8, 2023. 6 min read How the AST Finder and Builder tools can help deve... In this article, we will look at two tools called AST Finder and AST Builder, which will significa...
Sriram T. M. on October 25, 2023. 3 min read Handling race conditions on a MySQL JSON column in... Freshworks handles a lot of structured and unstructured data, and for certain use cases we make use ...
Srivatsa Narasimha on October 25, 2023. 9 min read Attention is not always all you need! Large language models have been the talk of the town for quite some time now. Such models allow us t...
Nikhileshkumar Ikhar on October 25, 2023. 5 min read Learning from Python app to Golang app migration We have a legacy Python application responsible for processing Kafka events. The Python app processe...
Mariappan Subramanian on October 25, 2023. 10 min read How we migrated Freshworks’ critical monorepo ta... At Freshworks Marketplace, we have leveraged a single codebase to power two distinct experiences: a ...
Amarendra Konda on October 25, 2023. 7 min read Zero-downtime PostgresQL upgrade The popular open-source object-relational database system is ending support for version PostgreSQL 9...
Krishnanand Balasubramanian on October 19, 2023. 6 min read Behind the scenes: Safeguarding Freshdesk’s infr... Freshdesk uses shell architecture to reduce the blast radius. The inspiration behind shell architect...
Purushottam Baghel on April 4, 2023. 5 min read How you can monitor self-host Cassandra Cassandra is a highly scalable open-source NoSQL distributed database. Find out how you can monitor ...
Ashutosh Dwivedi on March 27, 2023. 5 min read How to finetune a pre-trained model for semantic s... This blog demonstrates how to fine-tune pre-trained search models on a custom domain with limited da...