Download PDF
Case Studies > Freshworks Enjoys Effortless Scaling, Automated Failover, and a Seamless Developer Experience with Redis Enterprise Cloud

Freshworks Enjoys Effortless Scaling, Automated Failover, and a Seamless Developer Experience with Redis Enterprise Cloud

Technology Category
  • Platform as a Service (PaaS) - Data Management Platforms
  • Analytics & Modeling - Real Time Analytics
  • Platform as a Service (PaaS) - Device Management Platforms
Applicable Industries
  • Software
  • Professional Service
Applicable Functions
  • Business Operation
  • Product Research & Development
Use Cases
  • Predictive Maintenance
  • Real-Time Location System (RTLS)
  • Remote Asset Management
  • Remote Collaboration
  • Remote Control
Services
  • Cloud Planning, Design & Implementation Services
  • System Integration
  • Software Design & Engineering Services
The Challenge
Freshworks experienced significant growth, with a 50% year-over-year increase and over $100 million in annual recurring revenue. This rapid expansion strained their application architecture and development operations, particularly their MySQL database. The existing caching solution, Amazon ElastiCache, was inadequate, requiring extensive manual effort for data migration and causing delays in the product development lifecycle. Freshworks needed a more efficient and scalable solution to handle the increasing database load and improve application responsiveness.
About The Customer
Freshworks, founded in 2010, is a global leader in customer engagement software. The company offers a cloud-based suite of business software, with its flagship product being Freshdesk. Freshworks serves over 150,000 organizations worldwide, providing solutions that enhance customer support and engagement. The company has experienced rapid growth, driven by the adoption of Freshdesk and the introduction of seven additional products. Freshworks is committed to delivering high-performance, scalable solutions to meet the evolving needs of its diverse customer base.
The Solution
Freshworks evaluated several NoSQL in-memory databases and ultimately chose Redis Enterprise Cloud from Redis Labs to replace Amazon ElastiCache. Redis Enterprise Cloud provided high in-memory performance, flexible data structures, and fully managed operations, which accelerated application delivery. Freshworks utilized Redis Enterprise for various use cases, including metering API requests, persistent data storage for background jobs, session storage for authentication microservices, and real-time analytics. The seamless integration and automated features of Redis Enterprise Cloud allowed Freshworks to reduce the load on their MySQL database, improve application response times, and scale efficiently.
Operational Impact
  • Redis Enterprise Cloud enabled seamless, zero-downtime expansion of services across multiple regions.
  • Automated scalability features of Redis Enterprise Cloud significantly improved request/response times.
  • Redis Enterprise Cloud supported atomic operations with sophisticated data structures, providing high-performance caching and other critical front-end database services.
Quantitative Benefit
  • Freshworks experienced a 50% year-over-year growth for the past six years.
  • The company crossed more than $100 million in annual recurring revenue.
  • Redis Enterprise Cloud helped decrease the number of MySQL database instances required.

Related Case Studies.

Contact us

Let's talk!

* Required
* Required
* Required
* Invalid email address
By submitting this form, you agree that IoT ONE may contact you with insights and marketing messaging.
No thanks, I don't want to receive any marketing emails from IoT ONE.
Submit

Thank you for your message!
We will contact you soon.