Afftrack Expands Affiliate Marketing Platform to Twelve Datacenters Using Clustrixdb Clustrix Case Study
Total Page:16
File Type:pdf, Size:1020Kb
Afftrack Expands Affiliate Marketing Platform to Twelve Datacenters using ClustrixDB Clustrix Case Study “ClustrixDB is key to our customer success. Affiliate marketing is transaction intensive and requires fast response times and ClustrixDB delivers the performance and scale we require.” — Thomas Dietzel, Afftrack CEO Afftrack is Disrupting the Affiliate Marketing Marketplace Afftrack is a fast-growing SaaS Affiliate Marketing platform that enables affiliate marketers to accurately track clicks in email, banner ads and on mobile devices. Their platform also serves advertisers and agencies by providing full statistical analysis for the affiliate and email campaigns. Afftrack’s software includes fraud prevention, an important feature for affiliate marketers, advertisers and agencies and campaign planning, deployment, targeting, monitoring and optimization. Afftrack is disrupting the market by offering an unlimited-use pricing option that dramatically- low ers the cost of campaigns and an all-in-one platform that includes backend accounting. Afftrack’s success is being driven by their disruptive flat-fee pricing model and all-in-one solution for affiliate marketers. Affiliate marketing tracking platform prices are typically based on the cost per thousand clicks (CPM). Afftrack’s new pricing model, on the other hand, gives advertisers the ability to run a virtually unlimited number of affiliate marketing campaigns for one low, predictable price. Afftrack’s high growth drove their need to replace MySQL with the ClustrixDB scale-out RDBMS. MySQL Was the Performance Bottleneck Afftrack’s SaaS architecture was originally built around MySQL, but as Afftrack’s business took off, MySQL had trouble keeping up with their huge volume of time-sensitive transactions. Afftrack’s CEO, Thomas Dietzel, and his engineers started looking for a scale-out relational database that scaled easily and didn’t slow down or crash when transactions soared. Requirements included an RDBMS that would horizontally scale and was MySQL compatible. Their heavy online transaction processing (OLTP) workload required write-scale as well as read-scale and they needed their database to able to accommodate drive or even complete node failures. Of course, like all OLTP workloads, ACID compliance was critical. Afftrack considered read slaves, NoSQL/NewSQL solutions and ClustrixDB. Only Clustrix gave them the performance and application compatibility they desired. Afftrack did an initial deployment of an eleven node ClustrixDB cluster in two of their datacenter locations -- a primary and full disaster recovery site. From there they ran their entire business on the ClustrixDB relational data- base including their application platform, billing, account management, and support infrastructure. Their workload includes three data types: transactional data that is stored forever; summary tables for fast queries; and static data that doesn’t change very frequently. Mixed workloads like Afftrack’s are a good fit for ClustrixDB because data and queries are automatically distributed intelligently across all nodes (servers) in the cluster. ClustrixDB uses a combination of intelligent data distribution and distributed query processing so companies like Afftrack can process massive concurrent workloads -- with- out slowing down. Each additional node added to the cluster scales the performance of both database writes and reads. © 2016 Clustrix Inc., All rights reserved. Afftrack Expands ClustrixDB Deployment Afftrack is currently expanding their footprint to twelve data centers regionally distributed across the US and Cana- da to further reduce latency between the consumer and the Afftrack platform. Each data center is equipped with an identical ClustrixDB cluster and Afftrack markets their multiple/redundant sites as a competitive advantage. Afftrack prides itself on providing affiliate marketers with 99.999% uptime of its Affiliate Marketing services. Unlike their competitors running in AWS or in a single datacenter, Afftrack has twelve highly coordinated data centers provid- ing always-on, low latency ad services -- making the service lightning fast and immune to virtually network failure. Afftrack is making plans to expand their service and their network to Europe and Asia in 2016. About ClustrixDB ClustrixDB is a scale-out relational database that is a drop-in replacement for MySQL. To applications, ClustrixDB– deployed in a cluster of 3, 5 or 50 nodes – looks like a single database. ClustrixDB does not shard or use read slaves, multiple masters or other difficult relational database workarounds. ClustrixDB scales capacity without any of that complexity, providing almost linear write and read scale for each commodity hardware or instance that is added. Data and queries are automatically distributed across the cluster. It provides ACID (Atomicity, Consistency, Isolation, Durability) compliance and high-availability. The loss of a ClustrixDB node will neither cause the loss of any data nor bring down your application. ● Massive Transactional Scale: ClustrixDB scales both database “reads” and “writes” in a near-linear levels using commodity hardware. ● MySQL Drop-in Replacement: Easy migration from MySQL. ClustrixDB looks to your applications like a large MySQL database. ● True ACID-compliance: Atomicity, Consistency, Isolation and Durability is standard for relational databases that make them suitable to properly execute complex transactions--like keeping track of money and inven- tory. ● Fault Tolerance: ClustrixDB is a high-availability solution. Even when faced with a node or drive failure, Clus- trixDB, and the accompanying enterprise applications continue to operate. ● Clustrix Support: The support team at Clustrix is comprised of friendly, knowledgeable database experts ● Expand Your Capacity, But Not Your Team: ClustrixDB is simple to install and operate. It automatically rebalances the data; optimizing query processing and adjusts to changes in capacity. It does not require specialized DBAs or application developers. About Afftrack, Inc. Afftrack prides itself on providing affiliate marketers with 99.999% uptime of its Affiliate Marketing services.- Aff track offers a software as a service (SaaS) platform from which advertisers or advertising agencies can build, deploy, manage and optimize affiliate marketing campaigns on a regional, national or international scale -- and they offer a unique, tiered, pricing model allows their customers to run many affiliated marketing campaigns for one low price. About Clustrix Clustrix provides the leading scale-out relational database engineered for data center or cloud use. ClustrixDB is a drop-in replacement for MySQL and an ideal solution for e-commerce businesses and Web applications that need scale, high availability and flexible capacity. Our customers use ClustrixDB for critical business applications that support massive transactional volume and real-time reporting of business performance metrics. ClustrixDB delivers more than one trillion transactions per month for customers including AOL, Flipkart, MakeMyTrip, Choxi, Photobox, Rakuten and Symantec. Headquartered in San Francisco, visit www.clustrix.com to learn more. More on ClustrixDB: Why Database Operations Hit the Wall. The Scaleable Database. Why Sharding Doesn’t Work. A New Approach to Scale-Out RDBMS © 2016 Clustrix Inc., All rights reserved..