Distributed, real-time personalization on the edge
About Adobe
Adobe is a multinational computer software company known for their innovation and creative products, and offers digital marketing management software via Adobe Experience Cloud. Adobe Experience Cloud supercharges digital experiences with generative AI, real-time insights, and end-to-end digital marketing tools built on the only platform designed for personalization at scale. The company has experienced an annual growth rate of 32% over the past decade and is valued above $200 billion.
A common, unified platform for intelligent personalization
Adobe needed to unify technology from well over 10 acquisitions, all of whom brought their own technology, infrastructure, and requirements. Their original solution with Cassandra, HBase, and an in-memory PostgreSQL database was costly to maintain, siloed in functionality, and impossible to unify into a common platform.
For Adobe Experience Cloud to function as an intelligent digital marketing platform, Adobe needed a solution that could quickly combine vast amounts of profile data, run intelligent services, and deliver real-time targeting, segmentation, personalization, and more. It also had to have low latency and high throughput to ingest, process, and move vast amounts of user data. Providing personalized digital experiences where customers were located — the edge — was a must-have.
Common edge compute system
Reduce operational load while achieving high performance and versatility in multiple use cases.
Centralize disconnected information
Ingest, process, and combine vast amounts of fragmented data from many edge sources to deliver a 360 view of an enterprise customer.
Enrich experiences with AI/ML services
Low latency response times when combining profile and interface data with intelligence capabilities to build personalized experiences.
Aerospike: Adobe’s backbone for edge computation
With Aerospike, Adobe has a unified edge computing data platform that intelligently develops in-depth customer profiles and delivers personalized experiences with sub-millisecond response times. Aerospike handles several million requests every second, returns lookups within milliseconds, and is stable even in 95th percentile situations. As a key component of Adobe’s edge computations story, Aerospike is becoming the data storage replication and distribution backbone for all edge computation across Adobe’s infrastructure.
Single system
Real-time system of record and edge data store to process vast amounts of data, delivering on personalization and segmentation.
High performance
2ms latency at the 95th percentile and 5M transactions / sec high throughput while providing highly stable, predictable characteristics.
Zero downtime migration
Move off of original Cassandra, Hbase, and in-memory PostgreSQL with no downtime or SLA impact.
Lower costs by 3x
Replaces multiple solutions across different use cases and eliminates the need to manage different, complex and costly infrastructures.
3x Cost reduction, 50% smaller server footprint
Adobe was able to scale, increase customer satisfaction, and improve the developer experience, all while minimizing their storage footprint and costs.
Real-time insights
Increased customer satisfaction and overall system throughput by 7x with 2ms latency @95th percentile and 4-5million TPS at the edge.
Data at petabyte scale
20 terabytes of data on the edges with 10 petabytes of data in the Hub across data centers.
3x cost reduction
Reduced costs by 3x and saved up to 50% on storage footprint
1 system to manage, provision, deploy
Unified infrastructure provides a common programmatic API for developers, a single system to manage, provision, and deploy.
Testimonials
Additional resources
For a deeper understanding and more insights, explore these additional resources.
- Video
Adobe: Edge Compute Infrastructure for Experience Business
Adobe is modernizing its Edge Compute infrastructure with Aerospike to help enterprises deliver the best experience to their consumers.
- Video
Summit 2021: Adobe: Using Aerospike as a Real-time System-of-Record for Adobe Experience Cloud Services on Azure
Adobe’s Experience Platform, the foundation of Experience Cloud products, is an open system that transforms all your data — Adobe and non-Adobe — into robust customer profiles that update in real time and uses AI-driven insights to help you to deliver the right experiences across every channel.
- Video
Adobe: Distributed Personalization in Edge Computing Environment
Adobe has a simple but powerful mission: We’re changing the world through digital experiences. From experience creation to experience activation powered by Cloud Compute, Edge Compute, and AI/ML, Adobe Experience Platform is purpose built for the experience era.
Get started with Aerospike
For high-performance, scalable data management and ultra-low latency, ideal for handling massive datasets and real-time applications.