Aerospike Meetup - Nielsen Customer Story - Alex - 04 March 2020

Aerospike
AerospikeAerospike
Copyright © 2017 The Nielsen Company (US), LLC. Confidential and proprietary. Do not distribute.
Big Data, Max Speed @ Minimal Cost
Aerospike at Nielsen
Mar 2020
Copyright©2017TheNielsenCompany.Confidentialandproprietary.
2
NIELSEN MARKETING CLOUD INTRO
OUR TECH STACK
WHY AEROSPIKE
DISK & TRAFFIC FOOTPRINT
QUESTIONS
AGENDA
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
3
▪ Born from eXelate
What is the Nielsen Marketing Cloud
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
4
▪ Digital data group
within Nielsen

▪ Data Enrichment

▪ Insights

▪ Segmentation

▪ Activation
What is the Nielsen Marketing Cloud
Copyright © 2017 The Nielsen Company (US), LLC. Confidential and proprietary. Do not distribute. 5
Our Tech Stack
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
6
What is an Event?
• AS get
• data parsing
• segmentation
• model scoring
• data-buyer matching
• delivery
• AS set
Enriched data for Targeting and Measurement
Over 5,000,000,000
events/day
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
7
Data Ingestion Facilities
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
8
eXpresso
▪ Web App Server

▪ Online / Offline Data Ingestion

eXtream
▪ Real-Time Modeling Engine

▪ Online Learning

Aerospike
▪ Device History Storage

▪ Cross-Datacenter Replication
Data Ingestion Infrastructure
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
9
What We Store in Aerospike
▪ Device History
▪ Onboarding Data
▪ Device Graph

▪ More ...
▪ Object Storage
▪ Single Bin namespaces

▪ compression: Zstandard 

▪ Serialization: 

▪ Blob types

▪ Maps
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
10
US Clusters:
▪ 12 nodes

▪ 140TB used storage

▪ 14B objects

▪ 100k read TPS

▪ 75k write TPS

▪ 15Gbps XDR throughput
Aerospike by the Numbers
EU/APAC Clusters:
▪ 4 nodes

▪ 10TB used storage

▪ 3.5B objects

▪ 25k read TPS

▪ 15k write TPS

▪ 2Gbps XDR throughput
Copyright © 2017 The Nielsen Company (US), LLC. Confidential and proprietary. Do not distribute. 11
Reducing Footprint
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
12
Reducing the XDR footprint
Before
After
delta update estimation (upto 2 KBytes )
full object size (upto 256 KBytes)
Background
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
13
Compression
▪ Limit of 256K per object in AS.

▪ Compression+decompression 30% CPU time

▪ DEFLATE => Zstandard [level 9]

▪ Result: 

▪ x3 less CPU

▪ 20% smaller object (compressed)
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
14
Global Strings Index
▪ ~30% of object was taken up by strings:

▪ Model names.

▪ Vars (K-V).

▪ Major repetition: Model names, and Var Keys.

▪ Solution: convert common strings into integers.

▪ Single DB, loaded during service startup.

▪ Polled for updates.

▪ Grow-only.

▪ Delayed write enable.

▪ Result: 10%-15% smaller object (compressed).
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
15
Reducing Footprint: Big Wins
▪ Compression

▪ Strings Index

▪ Compact Binary Objects* (Delivery)

▪ Size reduction by > 50%

▪ Failures, fallbacks and retries
almost eliminated.
Copyright © 2017 The Nielsen Company (US), LLC. Confidential and proprietary. Do not distribute. 16
Compact Binary Data Structure
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
17
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
18
Compact Binary Data Structure
▪ Segments Inventory:

▪ History of Events per Segment.

▪ Over 40% of object size.

▪ Serialization > 30% of latency.

▪ Heaviest single part of processing.
Inventory: map(Segment->History)



History: list(Event)



Event: {

pub: int16,

group: int16,

xl8day: int32,

frequency: int4[30]

}
int32
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
19
Serialization!
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
20
Step 1: Abstraction
▪ Define a higher-level API

▪ Wrap low-level implementation.

▪ Definition driven by:

▪ Client code. [95%]

▪ Data structure design. [5%]

▪ Win: clean up of client code.*
SegmentInventory:

hasSegment(sid) -> bool

addSegment(sid) -> SegData

getSegment(sid) -> SegData

forEach((SegData)->{})



SegData(sid):

hasEvent(p,g) -> bool

addEvent(p,g,day,freqs)

getFreq(p,g,from,to) -> int32

incFreq(p,g,day)

forEach((SegData,p,g)->{})
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
21
Step 2: Data Structure
▪ Implementation is driven by:

▪ Access Patterns, e.g.

▪ Full iteration.

▪ Read single element.

▪ Update with new data.

▪ Update existing data.

▪ Data analysis.

▪ E.g. 75% of segments have 1 event.

▪ E.g. 55% of events are recent.

Inventory: map(Segment->History)



History: list(Event)



Event: {

pub: int16,

group: int16,

xl8day: int32,

frequency: int4[30]

}
int32
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
22
▪ Minimal (de)serialization:

▪ Contained in a single byte[].

▪ New/extended elements added at end.

▪ Three parts:

▪ Version (+ flags?).

▪ Frequency Pool.

▪ History of Events per Segment.

▪ Simple data structures.

▪ Compensate at runtime.
Inventory: map(Segment->History)



History: list(Event)



Event: {

pub: int16,

group: int16,

xl8day: int32,

frequency: int4[30]

}
Step 2: Data Structure
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
23
Step 2: Data Structure
size + free_head int4[30]
Header
N * Events
+
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
24
Step 3: Wrap It.
▪ Same API.

▪ Drop-in replacement.

▪ Test aggressively:

▪ Unit Test All The Things.

▪ Tandem execution with fallback.

▪ Optimize based on use-case, e.g.

▪ Single value extraction - linear scan.

▪ Random access - eager index.

▪ Localized operations - lazy index.
SegmentInventory:

hasSegment(sid) -> bool

addSegment(sid) -> SegData

getSegment(sid) -> SegData

forEach((SegData)->{})



SegData(sid):

hasEvent(p,g) -> bool

addEvent(p,g,day,freqs)

getFreq(p,g,from,to) -> int32

incFreq(p,g,day)

forEach((SegData,p,g)->{})
24
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
▪ Reduced Storage: 11% (compressed).

▪ Reduced Front-End (eXpresso) latency: 260ms -> 160 in 95ile.

▪ Overall CPU time and latency reduction: > 30%.

▪ Overall best-effort model calculation completion: 75% -> over 99%.

▪ Great Success!
25
Step 4: Profit!
25
Copyright © 2017 The Nielsen Company (US), LLC. Confidential and proprietary. Do not distribute. 26
Questions? :)
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
2727
Copyright © 2017 The Nielsen Company (US), LLC. Confidential and proprietary. Do not distribute. 28
Thank You!!!
Copyright © 2017 The Nielsen Company (US), LLC. Confidential and proprietary. Do not distribute. 29
Thank You!!!
Copyright © 2017 The Nielsen Company (US), LLC. Confidential and proprietary. Do not distribute. 30
Why Aerospike
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
31
▪ Support HTTP/S calls

▪ Fast with in SLA

▪ Size and other limits

▪ Must see the device online via browser
Only online calls
http request
http response
http request
http response
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
32
▪ noSQL 

▪ Performance

▪ Data Center Replication

▪ AppNexus

▪ CitrusLeaf, now Aerospike, was chosen in 2012 over Cassandra and Couchbase (Live
Feb 2013)
Cookies DB POC
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
33
Now with offline with in SLA
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
34


Nielsen Marketing Cloud
Efrat Marom Markov
@Efrat.MaromMarkov Nielsen.com
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
35
Identifying Read Hot-Keys
2019
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
36
IO Utilization by Drive
Identifying Read Hot-Keys
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
37
Enabling Debug Logging
asinfo -v ‘set-log:id=0;rw-client=detail’
Log output:
4 {users_us} <Digest>:0x43ba01edd9d3970b3bcda17f151b28946cc77994
4 {users_us} <Digest>:0x71511f45f9b2e228df31420435d95f54889e7a8b
4 {users_us} <Digest>:0x9d7988b0c8f9921f09d63e3fff890997a02bb696
5 {lookup} <Digest>:0x3755a296ad9f9b418dbf8f779b3297d87e8d6f6a
6 {lookup} <Digest>:0x3dcc95323c5725c2cc4b0fbb5292b2f1208a82d2
6 {lookup} <Digest>:0xa256468db9041d4b8322925e4ddcd5cebd6d9f05
8 {lookup} <Digest>:0xa03f550f1e0b3add3bf4f1126c22e19e35ce172f
12 {users_us} <Digest>:0x65819c2a66df2eb18cbe9c9bd4b2c89bb19f1517
15 {lookup} <Digest>:0x7d5f43a239034a32dee4dc8ec498d5a864bdc9a5
421 {lookup} <Digest>:0xeaea3f9c4263e4cc22e8faafd5a53fa96283e5f1
Identifying Read Hot-Keys
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
38
So what is ‘{lookup} 0xeaea3f9c4263e4cc22e8faafd5a53fa96283e5f1’?
▪ Aerospike does not store the ‘key’ (by default)

▪ The digest is a one-way hash (RIPEMD160)

▪ Can perform reads from Aerospike by digest

Client application logs
com.exelate.servingutils.aerospike.AerospikeWorker - wasn't able to complete the action 'get' from
aerospike. namespace lookup key: IP_MAIN_.Exception is
com.aerospike.client.AerospikeException$Connection: Error Code -8: java.net.SocketTimeoutException:
connect timed out
Identifying Read Hot-Keys
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
39
The Key “IP_MAIN_”
▪ It’s a IP address → user device lookup key

▪ Typically formatted as “IP_MAIN_< md5sum of IP addr >”

▪ Application attempting to read ‘IP_MAIN_’ + str(null)
▪ Application bug!
Identifying Read Hot-Keys
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
40
▪ Monitor Everything

▪ Alert on Anomalies

▪ Capacity Plan for Failure

▪ Trust in Aerospike Support
NMC’s Takeaways
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
41
Disk footprint analysis (AS sample scan)
Copyright©2017TheNielsenCompany(US),LLC.Confidentialandproprietary.Donotdistribute.
42
Reducing Footprint: Compression
▪ Compression: 30% total CPU

▪ DEFLATE -> Zstandard [level 9]

▪ x3 less CPU

▪ 20% smaller object (compressed)

▪ Strings Index: 20% smaller object (compressed)

▪ Binary Delivery Objects
Copyright © 2017 The Nielsen Company (US), LLC. Confidential and proprietary. Do not distribute. 43
QUESTIONS?
Copyright © 2017 The Nielsen Company (US), LLC. Confidential and proprietary. Do not distribute.
1 of 44

Recommended

Cloud Expo NYC 2017: Big Data in IoT by
Cloud Expo NYC 2017: Big Data in IoTCloud Expo NYC 2017: Big Data in IoT
Cloud Expo NYC 2017: Big Data in IoTOcean9, Inc.
542 views25 slides
Spark + Flashblade: Spark Summit East talk by Brian Gold by
Spark + Flashblade: Spark Summit East talk by Brian GoldSpark + Flashblade: Spark Summit East talk by Brian Gold
Spark + Flashblade: Spark Summit East talk by Brian GoldSpark Summit
1.1K views19 slides
Cloud Expo NYC 2017: Running Databases in Containers by
Cloud Expo NYC 2017: Running Databases in Containers Cloud Expo NYC 2017: Running Databases in Containers
Cloud Expo NYC 2017: Running Databases in Containers Ocean9, Inc.
450 views21 slides
Serverless data processing built for internet SCALE by
Serverless data processing built for internet SCALEServerless data processing built for internet SCALE
Serverless data processing built for internet SCALEItai Yaffe
151 views23 slides
Big Data LDN 2017: The New Dominant Companies Are Running on Data by
Big Data LDN 2017: The New Dominant Companies Are Running on DataBig Data LDN 2017: The New Dominant Companies Are Running on Data
Big Data LDN 2017: The New Dominant Companies Are Running on DataMatt Stubbs
85 views24 slides
Big Data LDN 2017: The New Dominant Companies Are Running on Data by
Big Data LDN 2017: The New Dominant Companies Are Running on DataBig Data LDN 2017: The New Dominant Companies Are Running on Data
Big Data LDN 2017: The New Dominant Companies Are Running on DataMatt Stubbs
68 views24 slides

More Related Content

Similar to Aerospike Meetup - Nielsen Customer Story - Alex - 04 March 2020

Demystifying Data Warehouse as a Service by
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceSnowflake Computing
3.1K views34 slides
Demystifying Data Warehousing as a Service - DFW by
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWKent Graziano
2.2K views79 slides
Data Warehousing and Data Lake Analytics, Together - AWS Online Tech Talks by
Data Warehousing and Data Lake Analytics, Together - AWS Online Tech TalksData Warehousing and Data Lake Analytics, Together - AWS Online Tech Talks
Data Warehousing and Data Lake Analytics, Together - AWS Online Tech TalksAmazon Web Services
677 views39 slides
Achieving Agility and Scale for Your Data Lake - Talend by
Achieving Agility and Scale for Your Data Lake - TalendAchieving Agility and Scale for Your Data Lake - Talend
Achieving Agility and Scale for Your Data Lake - TalendTalend
946 views20 slides
implementation of a big data architecture for real-time analytics with data s... by
implementation of a big data architecture for real-time analytics with data s...implementation of a big data architecture for real-time analytics with data s...
implementation of a big data architecture for real-time analytics with data s...Joseph Arriola
93 views47 slides
GTC Taiwan 2017 如何在充滿未知的巨量數據時代中建構一個數據中心 by
GTC Taiwan 2017 如何在充滿未知的巨量數據時代中建構一個數據中心GTC Taiwan 2017 如何在充滿未知的巨量數據時代中建構一個數據中心
GTC Taiwan 2017 如何在充滿未知的巨量數據時代中建構一個數據中心NVIDIA Taiwan
541 views34 slides

Similar to Aerospike Meetup - Nielsen Customer Story - Alex - 04 March 2020(20)

Demystifying Data Warehousing as a Service - DFW by Kent Graziano
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFW
Kent Graziano2.2K views
Data Warehousing and Data Lake Analytics, Together - AWS Online Tech Talks by Amazon Web Services
Data Warehousing and Data Lake Analytics, Together - AWS Online Tech TalksData Warehousing and Data Lake Analytics, Together - AWS Online Tech Talks
Data Warehousing and Data Lake Analytics, Together - AWS Online Tech Talks
Achieving Agility and Scale for Your Data Lake - Talend by Talend
Achieving Agility and Scale for Your Data Lake - TalendAchieving Agility and Scale for Your Data Lake - Talend
Achieving Agility and Scale for Your Data Lake - Talend
Talend946 views
implementation of a big data architecture for real-time analytics with data s... by Joseph Arriola
implementation of a big data architecture for real-time analytics with data s...implementation of a big data architecture for real-time analytics with data s...
implementation of a big data architecture for real-time analytics with data s...
Joseph Arriola93 views
GTC Taiwan 2017 如何在充滿未知的巨量數據時代中建構一個數據中心 by NVIDIA Taiwan
GTC Taiwan 2017 如何在充滿未知的巨量數據時代中建構一個數據中心GTC Taiwan 2017 如何在充滿未知的巨量數據時代中建構一個數據中心
GTC Taiwan 2017 如何在充滿未知的巨量數據時代中建構一個數據中心
NVIDIA Taiwan541 views
Scaling Your Skillset with Your Data with Jarrett Garcia (Nielsen) by Spark Summit
Scaling Your Skillset with Your Data with Jarrett Garcia (Nielsen)Scaling Your Skillset with Your Data with Jarrett Garcia (Nielsen)
Scaling Your Skillset with Your Data with Jarrett Garcia (Nielsen)
Spark Summit778 views
Storage for big-data by Joshua Robinson by Data Con LA
Storage for big-data by Joshua RobinsonStorage for big-data by Joshua Robinson
Storage for big-data by Joshua Robinson
Data Con LA203 views
Building Service Intelligence with Splunk IT Service Intelligence (ITSI) by Splunk
Building Service Intelligence with Splunk IT Service Intelligence (ITSI)Building Service Intelligence with Splunk IT Service Intelligence (ITSI)
Building Service Intelligence with Splunk IT Service Intelligence (ITSI)
Splunk821 views
Developing an Insights Platform—the Sysco Journey from Disparate Systems to a... by Amazon Web Services
Developing an Insights Platform—the Sysco Journey from Disparate Systems to a...Developing an Insights Platform—the Sysco Journey from Disparate Systems to a...
Developing an Insights Platform—the Sysco Journey from Disparate Systems to a...
Amazon Web Services1.1K views
ABD303_Developing an Insights Platform—the Sysco Journey from Disparate Syste... by Amazon Web Services
ABD303_Developing an Insights Platform—the Sysco Journey from Disparate Syste...ABD303_Developing an Insights Platform—the Sysco Journey from Disparate Syste...
ABD303_Developing an Insights Platform—the Sysco Journey from Disparate Syste...
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data Federation by NRB
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data FederationNRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data Federation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data Federation
NRB132 views
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation by NRB
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation
NRB283 views
5 Steps to Achieving the Single Pane of Glass Across DevOps -- APM, NPM, Metr... by DevOps.com
5 Steps to Achieving the Single Pane of Glass Across DevOps -- APM, NPM, Metr...5 Steps to Achieving the Single Pane of Glass Across DevOps -- APM, NPM, Metr...
5 Steps to Achieving the Single Pane of Glass Across DevOps -- APM, NPM, Metr...
DevOps.com208 views
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole by Amazon Web Services
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
Amazon Web Services1.6K views
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole by Amazon Web Services
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
Architecting an Open Data Lake for the Enterprise by Amazon Web Services
Architecting an Open Data Lake for the EnterpriseArchitecting an Open Data Lake for the Enterprise
Architecting an Open Data Lake for the Enterprise
Amazon Web Services3.2K views
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War... by Matillion
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...
Matillion332 views
Hitchhikers Guide to Service Intelligence by Splunk
Hitchhikers Guide to Service IntelligenceHitchhikers Guide to Service Intelligence
Hitchhikers Guide to Service Intelligence
Splunk294 views

More from Aerospike

Aerospike-AppsFlyer COVID-19 Crisis Growth Elad Leev by
Aerospike-AppsFlyer COVID-19 Crisis Growth Elad LeevAerospike-AppsFlyer COVID-19 Crisis Growth Elad Leev
Aerospike-AppsFlyer COVID-19 Crisis Growth Elad LeevAerospike
99 views21 slides
Handling Increasing Load and Reducing Costs Using Aerospike NoSQL Database - ... by
Handling Increasing Load and Reducing Costs Using Aerospike NoSQL Database - ...Handling Increasing Load and Reducing Costs Using Aerospike NoSQL Database - ...
Handling Increasing Load and Reducing Costs Using Aerospike NoSQL Database - ...Aerospike
63 views20 slides
Contentsquare Aerospike Usage and COVID-19 Impact - Doron Hoffman by
Contentsquare Aerospike Usage and COVID-19 Impact - Doron HoffmanContentsquare Aerospike Usage and COVID-19 Impact - Doron Hoffman
Contentsquare Aerospike Usage and COVID-19 Impact - Doron HoffmanAerospike
90 views15 slides
Handling Increasing Load and Reducing Costs During COVID-19 Crisis - Oshrat &... by
Handling Increasing Load and Reducing Costs During COVID-19 Crisis - Oshrat &...Handling Increasing Load and Reducing Costs During COVID-19 Crisis - Oshrat &...
Handling Increasing Load and Reducing Costs During COVID-19 Crisis - Oshrat &...Aerospike
48 views16 slides
Aerospike Meetup - Introduction - Ami - 04 March 2020 by
Aerospike Meetup - Introduction - Ami - 04 March 2020Aerospike Meetup - Introduction - Ami - 04 March 2020
Aerospike Meetup - Introduction - Ami - 04 March 2020Aerospike
86 views20 slides
Aerospike Meetup - Real Time Insights using Spark with Aerospike - Zohar - 04... by
Aerospike Meetup - Real Time Insights using Spark with Aerospike - Zohar - 04...Aerospike Meetup - Real Time Insights using Spark with Aerospike - Zohar - 04...
Aerospike Meetup - Real Time Insights using Spark with Aerospike - Zohar - 04...Aerospike
65 views15 slides

More from Aerospike(10)

Aerospike-AppsFlyer COVID-19 Crisis Growth Elad Leev by Aerospike
Aerospike-AppsFlyer COVID-19 Crisis Growth Elad LeevAerospike-AppsFlyer COVID-19 Crisis Growth Elad Leev
Aerospike-AppsFlyer COVID-19 Crisis Growth Elad Leev
Aerospike99 views
Handling Increasing Load and Reducing Costs Using Aerospike NoSQL Database - ... by Aerospike
Handling Increasing Load and Reducing Costs Using Aerospike NoSQL Database - ...Handling Increasing Load and Reducing Costs Using Aerospike NoSQL Database - ...
Handling Increasing Load and Reducing Costs Using Aerospike NoSQL Database - ...
Aerospike63 views
Contentsquare Aerospike Usage and COVID-19 Impact - Doron Hoffman by Aerospike
Contentsquare Aerospike Usage and COVID-19 Impact - Doron HoffmanContentsquare Aerospike Usage and COVID-19 Impact - Doron Hoffman
Contentsquare Aerospike Usage and COVID-19 Impact - Doron Hoffman
Aerospike90 views
Handling Increasing Load and Reducing Costs During COVID-19 Crisis - Oshrat &... by Aerospike
Handling Increasing Load and Reducing Costs During COVID-19 Crisis - Oshrat &...Handling Increasing Load and Reducing Costs During COVID-19 Crisis - Oshrat &...
Handling Increasing Load and Reducing Costs During COVID-19 Crisis - Oshrat &...
Aerospike48 views
Aerospike Meetup - Introduction - Ami - 04 March 2020 by Aerospike
Aerospike Meetup - Introduction - Ami - 04 March 2020Aerospike Meetup - Introduction - Ami - 04 March 2020
Aerospike Meetup - Introduction - Ami - 04 March 2020
Aerospike86 views
Aerospike Meetup - Real Time Insights using Spark with Aerospike - Zohar - 04... by Aerospike
Aerospike Meetup - Real Time Insights using Spark with Aerospike - Zohar - 04...Aerospike Meetup - Real Time Insights using Spark with Aerospike - Zohar - 04...
Aerospike Meetup - Real Time Insights using Spark with Aerospike - Zohar - 04...
Aerospike65 views
Aerospike Roadmap Overview - Meetup Dec 2019 by Aerospike
Aerospike Roadmap Overview - Meetup Dec 2019Aerospike Roadmap Overview - Meetup Dec 2019
Aerospike Roadmap Overview - Meetup Dec 2019
Aerospike110 views
Aerospike Nested CDTs - Meetup Dec 2019 by Aerospike
Aerospike Nested CDTs - Meetup Dec 2019Aerospike Nested CDTs - Meetup Dec 2019
Aerospike Nested CDTs - Meetup Dec 2019
Aerospike99 views
Aerospike Data Modeling - Meetup Dec 2019 by Aerospike
Aerospike Data Modeling - Meetup Dec 2019Aerospike Data Modeling - Meetup Dec 2019
Aerospike Data Modeling - Meetup Dec 2019
Aerospike40 views
JDBC Driver for Aerospike - Meetup Dec 2019 by Aerospike
JDBC Driver for Aerospike - Meetup Dec 2019JDBC Driver for Aerospike - Meetup Dec 2019
JDBC Driver for Aerospike - Meetup Dec 2019
Aerospike107 views

Recently uploaded

ChatGPT and AI for Web Developers by
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web DevelopersMaximiliano Firtman
174 views82 slides
Empathic Computing: Delivering the Potential of the Metaverse by
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the MetaverseMark Billinghurst
449 views80 slides
Liqid: Composable CXL Preview by
Liqid: Composable CXL PreviewLiqid: Composable CXL Preview
Liqid: Composable CXL PreviewCXL Forum
121 views8 slides
Tunable Laser (1).pptx by
Tunable Laser (1).pptxTunable Laser (1).pptx
Tunable Laser (1).pptxHajira Mahmood
21 views37 slides
Web Dev - 1 PPT.pdf by
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdfgdsczhcet
52 views45 slides
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur by
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
"Thriving Culture in a Product Company — Practical Story", Volodymyr TsukurFwdays
40 views31 slides

Recently uploaded(20)

Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst449 views
Liqid: Composable CXL Preview by CXL Forum
Liqid: Composable CXL PreviewLiqid: Composable CXL Preview
Liqid: Composable CXL Preview
CXL Forum121 views
Web Dev - 1 PPT.pdf by gdsczhcet
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet52 views
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur by Fwdays
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
Fwdays40 views
GigaIO: The March of Composability Onward to Memory with CXL by CXL Forum
GigaIO: The March of Composability Onward to Memory with CXLGigaIO: The March of Composability Onward to Memory with CXL
GigaIO: The March of Composability Onward to Memory with CXL
CXL Forum126 views
Data-centric AI and the convergence of data and model engineering: opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier29 views
Future of Learning - Yap Aye Wee.pdf by NUS-ISS
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
NUS-ISS38 views
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ... by Fwdays
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ..."Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
Fwdays33 views
The details of description: Techniques, tips, and tangents on alternative tex... by BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada110 views
Micron CXL product and architecture update by CXL Forum
Micron CXL product and architecture updateMicron CXL product and architecture update
Micron CXL product and architecture update
CXL Forum27 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10165 views
Future of Learning - Khoong Chan Meng by NUS-ISS
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan Meng
NUS-ISS31 views
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen... by NUS-ISS
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
NUS-ISS23 views
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa... by The Digital Insurer
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
Samsung: CMM-H Tiered Memory Solution with Built-in DRAM by CXL Forum
Samsung: CMM-H Tiered Memory Solution with Built-in DRAMSamsung: CMM-H Tiered Memory Solution with Built-in DRAM
Samsung: CMM-H Tiered Memory Solution with Built-in DRAM
CXL Forum105 views
JCon Live 2023 - Lice coding some integration problems by Bernd Ruecker
JCon Live 2023 - Lice coding some integration problemsJCon Live 2023 - Lice coding some integration problems
JCon Live 2023 - Lice coding some integration problems
Bernd Ruecker67 views
"Fast Start to Building on AWS", Igor Ivaniuk by Fwdays
"Fast Start to Building on AWS", Igor Ivaniuk"Fast Start to Building on AWS", Igor Ivaniuk
"Fast Start to Building on AWS", Igor Ivaniuk
Fwdays36 views

Aerospike Meetup - Nielsen Customer Story - Alex - 04 March 2020