Customer Story

Real-time personalization at billion-user scale with Aerospike

About WalkMe

WalkMe is a pioneer in Digital Adoption Platforms (DAP), helping enterprises increase productivity and satisfaction by guiding users through software experiences in real time. The platform embeds directly into applications like Salesforce, SAP, and Workday to deliver in-app, contextual support. This streamlines onboarding, drives feature adoption, and reduces support tickets.

For example, a marketing user in Salesforce may receive WalkMe guidance tailored to their role and actions, such as creating a lead or exploring new analytics. These personalized experiences are powered by deep behavioral segmentation and AI-driven decisioning, all of which must execute instantly across billions of profiles.

Challenge

Meeting SLAs while managing cost and cloud choice

As WalkMe expanded globally, its existing key-value database became increasingly difficult to optimize for cost and scale. The architecture was limited to a single cloud provider, and usage surges across time zones led to rising infrastructure costs and growing operational overhead. Maintaining performance required custom orchestration and manual tuning.

WalkMe needs to deliver real-time guidance within milliseconds of a user logging into an enterprise app, requiring a database that can instantly retrieve user profiles, evaluate context, and trigger the right experience. Their AI/ML systems also rely on fast, concurrent access to large volumes of user state, which exposed additional performance and scalability gaps as the business grew.

cost-icon

Rising infrastructure costs

Spend exceeded hundreds of thousands annually, even with workloads under 1TB.

cloud-storage-icon

Limited cloud flexibility

AWS-only architecture made it difficult to serve clients with multi-cloud or regional preferences.

icon speed

Pressure to meet real-time SLAs

Guidance had to trigger in milliseconds or risk being irrelevant to users.

aiml-icon

Strained AI/ML workloads

High-frequency reads and writes limited model performance and slowed iteration.

Solution

Real-time data platform across AWS and GCP

WalkMe selected Aerospike Database Enterprise Edition and deployed it using Aerospike Cloud-Managed Service (ACMS) across both AWS and Google Cloud. This gave them high performance and infrastructure flexibility in a fully managed environment. The migration began with the user profile store — also called the engagement database — which powers real-time personalization.

Aerospike met all of WalkMe’s operational needs with fewer nodes and lower resource usage. The database supports billions of requests per day, with sub-millisecond reads and high write concurrency. This allowed WalkMe to consolidate its architecture and retire components of its previous key-value and a standalone in-memory store.

Aerospike’s support for both AWS and GCP enabled WalkMe to serve global customers and meet region-specific requirements. The managed service model reduced operational burden, so engineering teams could stay focused on delivering product improvements.

check-mark-icon

Sub-millisecond performance

Reads and writes execute in under 1ms, enabling responsive, in-app personalization.

check-mark-icon

Efficient infrastructure with fewer nodes

Aerospike replaced legacy key-value and standalone in-memory cache databases and delivered higher throughput with less tuning.

check-mark-icon

Deployments on AWS and GCP

Aerospike clusters run in both clouds to meet customer preferences and compliance needs.

check-mark-icon

Fully managed by Aerospike

ACMS handles provisioning, monitoring, and support, freeing engineering to focus on features.

Results

Lower costs, faster innovation, happier users

WalkMe replaced its previous key-value systems with a single Aerospike deployment. This reduced infrastructure costs and boosted developer productivity. What once required constant tuning and orchestration is now fast and seamless.

Real-time personalization now runs globally at enterprise scale. WalkMe supports Fortune 500 users across time zones with consistent performance. As employees log into systems like Salesforce or SAP, Aerospike enables near-instant personalized guidance.

With Aerospike’s support for AWS and GCP, WalkMe can meet regulatory and regional demands more easily. New clusters spin up quickly, and operations require little overhead thanks to the managed service.

icon-cost-white

>75% cost reduction

Annual infrastructure spend dropped hundreds of thousands of dollars.

icon-customer-first-white

Enterprise-grade personalization

Real-time segmentation now scales across 1B+ profiles and global traffic spikes.

icon-cluster-white

Support for customer-specific cloud requirements

Clusters deploy rapidly in AWS or GCP, including new regions like Canada.

icon-new-heights-white

Faster innovation

Developers focus on product improvements, not infrastructure maintenance.

Testimonials