Freshworks Engineering

How to make performance testing more effective for an organization

How to make performance testing more effective for...

Performance testing—a vital part of every engineering toolkit—can track software performance for...
A tale of a costly ride with the Application Load Balancer

A tale of a costly ride with the Application Load ...

Little did we know that a quirky trait of the Application Load Balancer would land us a huge bill so...
Progressively migrating an enterprise SaaS product to Ember

Progressively migrating an enterprise SaaS product...

Sometime back, we decided to integrate Ember into the legacy architecture of our product Freshservic...
How we revamped our end-user portal for accessibility

How we revamped our end-user portal for accessibil...

With an end-user portal complaint with WCAG accessibility standards, we are all set to delight and e...
The Freshworks way of making apps highly available

The Freshworks way of making apps highly available

Ensuring the availability of your application matters a lot in today's highly competitive business ...
How we approached IT incident predictions through chaos theory

How we approached IT incident predictions through ...

Deep learning has been a sought-after method to predict IT incidents and failures. We offer a soluti...
How we engineered an Activity Feeds solution at Freshworks

How we engineered an Activity Feeds solution at Fr...

In one fell swoop, Freshworks’ Activity Feeds solution enables activity timelines for all our prod...
Horizontal sharding in a multi-tenant app with Rails 6.1

Horizontal sharding in a multi-tenant app with Rai...

The latest version of the Rails framework features lots of enhancements. Here's how to leverage its ...
Crayons: Coloring web experiences, the Freshworks way

Crayons: Coloring web experiences, the Freshworks ...

Introducing Crayons, an end-to-end component library for designers and engineers to build user inter...
Load More