Intuit: A/B Testing with Apache Cassandra
Intuit, a financial software company, uses Apache Cassandra to improve customer experiences by implementing personalized A/B testing in their applications. Apache Cassandra is a free and open-source distributed NoSQL database management system designed to handle large amounts of data across many servers, providing high availability with no single point of failure.
Personalized A/B testing allows Intuit to continuously improve user experiences by testing different variations of application features and measuring their impact on user behavior. This approach helps Intuit make data-driven decisions to enhance their products and services.
Intuit chose Cassandra as their NoSQL database technology standard for several reasons, including high data security, no data loss, no downtime, linear scalability, and tunable consistency. Some of the key benefits of Apache Cassandra are continuous data availability, high performance, and scalability.
In their implementation, Intuit has taken measures to ensure effective use of Cassandra. For instance, they have addressed garbage collection issues by configuring heap size and settings for G1GC, and they have ensured accurate clock settings across their servers via NTP. By using Cassandra effectively, Intuit can provide a more reliable and efficient platform for their personalized A/B testing, ultimately leading to better user experiences for their customers.