Prior to using Redis Enterprise, Fortifi ran Open Source Redis inside a Kubernetes Engine cluster. “Managing it wasn’t too difficult,” said Richard Gooding, System Engineer at Fortifi. “But it wasn’t built quite right from the outset. It would occasionally fail over and nodes would lose sync with each other.” As its application and user count grew, Fortifi realized it needed a cost-effective method of ensuring that customers’ experience with its application didn’t diminish.
- Encountered the following challenges before choosing Redis Enterprise:
- We were previously running Redis inside our GKE cluster and managing it wasn’t too difficult but it wasn’t built quite right from the outset so it would occasionally fall over and nodes would lose sync with each other.
As Fortifi quickly concluded, it’s crucial nowadays that any customer-facing applications run fluidly; a bad user experience can impact potential revenue. To tackle this, Fortifi chose to store user sessions for its eCommerce platform primarily on Redis Enterprise. Below, you’ll find the key features and functionalities of Redis Enterprise used by Fortifi.
The key features and functionalities of Redis Enterprise that the surveyed company uses:
- Has a < 1 GB dataset in Redis Enterprise.
- Uses Redis Enterprise for the following:
- The user session store
- Job and queue management
- Use of Redis Enterprise does include data that is not stored in any other database.
- Increased their usage of Redis Enterprise for the following reasons:
- Application usage and user count is growing
- Using Redis Enterprise in the following types of solutions:
Following its implementation of Redis Enterprise, Fortifi has seen a drastic increase in its application’s performance.
“The instances we have running with Redis Labs have been excellent so far,” Gooding said. “We have had very few issues with performance or communication with the instances. Pricing is also excellent and the ability to resize instances without downtime is a major plus point for us.”
Fortifi is also continuing to find new ways to refine its data management with Redis Enterprise.
“As we add and change features, we find new things to write to Redis,” Gooding added.
Fortifi achieved the following results with Redis Enterprise:
- Values the following Redis Enterprise capabilities:
- High availability (persistence, auto-failover, cross-zone/multi-region/multi-datacenter in-memory replication)
- Stability & high performance
- Ability to seamlessly scale, cluster, and auto shard
- Monitoring & automation and alerting & dashboards
- Rates the following benefits of Redis Enterprise for having Redis as their deployment provider compared to their previous state:
- Faster time to market: Highly beneficial
- Reduced downtime: Beneficial
- Ability to offer fewer specialized personnel: Beneficial
- Higher, more stable performance: The most beneficial
- Would like to move additional data from the following databases into Redis Enterprise:
- Most of our data is already in the best place but as we add and change features we find new things to write to Redis