Scarf tracking pixel
Customer story

Real-time personalization for over 230 million users

About Wix

Wix is one of the largest global platforms for website creation and online presence management. More than 230 million people across 190 countries use Wix to build and grow their websites, stores, and businesses. The platform offers enterprise-grade performance and security, along with tools for developers, agencies, and professionals. With over 2 million new users joining each month, Wix is rapidly expanding its capabilities to meet the demands of a global audience.

Challenge

Outdated systems couldn’t support real-time at scale

Wix needed to serve personalized, data-driven experiences to millions of users every day, but its legacy systems couldn’t keep up.

uptime-icon

Real-time data required for optimal user experience

To provide intelligent onboarding, upsell, and support, Wix needed instant access to behavioral and business data for both active and inactive users. Stale or missing data led to missed opportunities and limited personalization.

icon strong database

Redis could not retain all user data

The Redis cache held data only for users active in the past three days. After that, their information was purged to manage memory constraints, limiting the reach of personalization services.

dynamic-data-distribution-icon

Snapshot process added delays and complexity

To backfill missing data, Wix ran a daily snapshot job using Spark on AWS EMR. This process recalculated data and imported it into HBase, consuming infrastructure and delaying updates.

icon-rag

Two layer architecture slowed development

The combination of HBase as system of record and Redis as fast-access cache introduced complexity in data flow, maintenance, and consistency. Engineering teams had to manage duplicate logic and code across both systems.

Solution

Unified real-time architecture on AWS with Aerospike

Wix replaced Redis and HBase with a single Aerospike-based platform, running on AWS, that supports full real-time access at massive scale.

check-mark-icon

100 percent of user data available instantly

With Aerospike, Wix no longer drops inactive user data. All 1.9 billion keys are available in real time, supporting personalized experiences for every user on the platform.

check-mark-icon

Snapshot process no longer needed

The daily backfill job was eliminated entirely. Aerospike provides immediate consistency without needing batch recalculations or intermediate storage layers.

check-mark-icon

Seamless integration with AWS infrastructure

Wix runs the new architecture on AWS, using services such as S3 and Lambda for event handling. Aerospike’s performance fits naturally into this ecosystem.

check-mark-icon

User profile store drives ML and personalization

Wix uses Aerospike as a real-time user profile store, supporting over 70 internal teams. The platform enables machine learning use cases such as targeting inactive users, customizing experiences, and guiding users to grow their businesses.

Results

Better experiences, faster performance, and lower costs

Wix achieved real-time access, faster responses, and major cost savings with a modernized data platform.

icon-dynamic-data-distribution-white

Full real-time availability for all users

Every internal and external user interaction now has access to complete, real-time data without waiting for batch jobs or manual reloads.

icon-speed-white

6x faster response times

Latency dropped from 18 milliseconds to 2–3 milliseconds, enabling responsive, dynamic user experiences at global scale.

people-icon

Internal adoption across 70+ teams

With reliable real-time access to user data, more than 70 internal Wix teams are now building smarter features, testing ideas faster, and improving personalization throughout the product.

icon-cost-white

45% lower annual cost

Despite handling more data than before, the new system runs more efficiently, saving nearly half the yearly cost.

Testimonials