SlideShare a Scribd company logo
1 of 3
Download to read offline
In 2017, market forces called for a shift in Spotad’s business model, from a
managed service to a platform as a service (PaaS) that could operate with
near–real time big data and support Spotad’s advanced AI and ML models.
This required significant changes to the company’s business and technology
infrastructure and processes.
“Our prior technology infrastructure—which relied heavily on Amazon
tools, like Elastic MapReduce (EMR) and Athena—was insufficient in several
respects,” recalls Spotad CTO Tal Maizels. Specifically, it was not adequately
robust to handle the volume of data Spotad would need to process. And,
the total cost of ownership was too high—not to mention impossible to
control.
Spotad didn’t just need a more robust and less costly technology
infrastructure. To orchestrate its big data operations, the company also
needed a reliable and experienced technology partner. “We needed
someone we could actually talk to, brainstorm with, and get good ideas
from—good people who actually understand big data,” says Maizels. Thanks
to its reputation in the ad-tech space, “Qubole stood out.” Since then, the
partnership has prospered. “I think it was a good choice,” says Maizels.
Spotad’s RTB platform powered by Qubole employs a simple yet sophisticated workflow. First, the platform—which
collects streaming data in various forms from a variety of sources—receives a bid request for a mobile ad impression.
The platform then issues a series of queries to evaluate whether the mobile ad impression on auction matches a
particular client’s advertising impression objective, timing, cost, and ROI parameters. If so, the platform uses an ML
algorithm to calculate how much it should bid for the impression and places the bid automatically.
Spotad handles billions of these bids each day, which translates to processing between 3 and 4 terabytes of streaming
data daily. Spotad also continuously collects discovery data to inform the ML algorithm used to calculate bids, and to
identify clusters of customers who are likely to respond to a particular ad. Finally, it records events associated with any
ads it successfully places—impressions, clicks, downloads, and so on. This and other operational information is delivered
via reports and dashboards for internal users and clients.
CASE STUDY
Rebuilding and Optimizing Real-Time
Mobile Advertising Bidding with Qubole
About Spotad
Spotad, Inc. is a demand-side mobile
advertising platform that uses real-
time data science, including artificial
intelligence (AI) and machine
learning (ML), to automatically
optimize its clients’ digital
advertising efforts on the world’s
biggest mobile ad exchanges. A
mobile ad exchange is essentially
a marketplace for ad impressions.
Companies that distribute ads buy
these impressions, usually by way of
a bidding process. Spotad employs
proprietary algorithms to identify
which impressions will yield the
most value for its clients and bids
on those impressions automatically.
This process is called real-time
bidding (RTB).
Business Problem Overview
Improving Data Processing
Industry: Media
CASE STUDY
Lower Cloud Costs
All-in-One Technology
Before partnering with Qubole, Spotad’s RTB platform
employed a PostgreSQL data warehouse, Amazon EMR,
and Amazon Athena—an expensive setup. “The total cost
of ownership was very high,” says Maizels, citing the cost
of EMR as well as Athena’s opaque pricing model. “We felt
abandoned...we lacked support and didn’t have a way to
control costs.” Migrating to Qubole saved Spotad more
than 50 percent in its operating costs almost instantly.
Although Spotad’s RTB platform’s workflow is simple in
concept, it involves several different technologies. These
include Apache Kafka, a data lake on Amazon S3, Apache
Spark, Hive, Presto, Looker, and more.
Qubole provides a single platform for Spotad to leverage
all these technologies. It has simplified Spotad’s efforts
to retool its business model from a managed service to
a PaaS. It has also made it possible to easily administer
the platform with very few people—which in turn frees
up time for Spotad to devise and iterate new product
features.
Speaking of administration, Qubole facilitates partition
management, enabling Spotad to create partitions of
streaming data every minute, and provides a very robust
set of schemas to prevent mistakes. This allows for quick
and easy recovery in the event of a glitch. “When mistakes
happen—and with big data, it’s not if, but when—we can
just roll back to the last partition we saved,” says Maizels.
“It takes a matter of minutes.”
The amazing thing is that we do a
lot more with Qubole, and for less
money. We’re very happy with that!”
“Tal Maizels
CTO, Spotad, Inc.
But the benefits of a single platform go way beyond
administration. It’s about serving all types of users in the
most efficient way. Spotad currently organizes its use
cases for Qubole along three areas. The first of these is
data infrastructure and data operations—tasks such as
scheduling data loads, data transformations and de-
duping, data checks, verification and validation of data,
among others.
The second area is ad hoc analytics and business
intelligence. With an always-on Presto cluster on Qubole,
Spotad ensures that reporting is taken care of for all
internal users and clients. Reports and dashboards
are distributed through the integration of Looker with
Qubole, which leverages the data model and formulas
across the board. This allows Spotad to serve its
customers much more quickly—particularly new ones.
For example, Spotad’s China operation alone can process
between 600 and 800 queries per second. According to
Maizels, “it’s a very good choice for keeping the storage
(data lake) and compute separate, plus it’s not much work
to build reporting cubes.”
Finally, the third area is data science. Using Spark and R,
Spotad engineers process and validate raw auction data
in Qubole to feed its AI and ML models. The models act
on events to predict best outcomes and calculate bid
prices with sub-second response times. The flexibility
offered through Qubole Notebooks enables Spotad’s
teams to process data and algorithms and collaborate
much more efficiently through a unified interface. “It’s a
dream in terms of DevOps,” says Maizels.
Processing this volume of data naturally requires
considerable resources—and the ability to apply those
resources flexibly. Qubole allows this, swiftly autoscaling
up to meet increased demand and downscaling just as
quickly when the peak period ends or infrastructure
becomes idle. “If you need more compute power, Qubole
just throws more nodes at the cluster,” says Maizels. “This
is a dream.”
CASE STUDY
Looking Ahead
Although revamping its business model and technology
has been a significant job, Spotad’s partnership with
Qubole both eased and expedited the process through
ease of use, administration, and automation. This freed
resources and people to build other high-value offerings,
such as an easy-to-use, interoperable API to help internal
users and clients build their own prediction models and
perform other tasks to surface critical insights.
The company also seeks to shift its focus from predictive
marketing to prescriptive marketing—in other words, to
convert data into intelligence to recommend actions and
strategies rather than simply interpreting data to predict
marketing outcomes. This will enable clients to “focus on
being creative and not being a slave to grids and grids of
data,” says Maizels. “As prescriptive marketing requires
even more processing power than predictive marketing,
support from Qubole will no doubt be critical in this
endeavor.”
•	 Easy retooling of business model and technology
infrastructure from a managed service to a platform
as a service (PaaS)
•	 The ability to handle billions of bids daily—resulting
in processing between 3 and 4 terabytes of
streaming data per day
•	 A single platform for all use cases: data
infrastructure and data operations, analytics and
business intelligence, and data science
•	 50 percent cost savings over the previous
technology structure, which used a PostgreSQL
data warehouse, Amazon EMR, and Amazon Athena
•	 Out-of-the-box integration with other key
technologies, like Kafka, S3, Spark, Hive, Presto,
Looker, and more
•	 Easy administration and automation to free up time
for developing new product offerings
Business Value
About Qubole
Qubole is revolutionizing the way companies activate their data — the process of putting data into active use across their organizations.
With Qubole’s cloud-native big data platform, companies activate petabytes of data exponentially faster, for everyone and any use case,
while continuously lowering costs. Qubole overcomes the challenges of expanding users, use cases, and variety and volume of data while
constrained by limited budgets and a global shortage of big data skills. Qubole offers the only platform that delivers freedom of choice,
eliminating legacy lock in — use any engine, any tool, and any cloud to match your company’s needs. Qubole investors include CRV, Harmo-
ny Partners, IVP, Lightspeed Venture Partners, Norwest Venture Partners, and Singtel Innov8. For more information visit www.qubole.com.
FOR MORE INFORMATION
Contact:	 Try Qubole for Free:
sales@qubole.com	https://www.qubole.com/products/pricing/
469 El Camino Real, Suite 205
Santa Clara, CA 95050
(855) 423-6674 | info@qubole.com
WWW.QUBOLE.COM
Our partnership with Qubole is
the kind of partnership that we
want and that we value.”
“Tal Maizels
CTO, Spotad, Inc.

More Related Content

What's hot

Apache hadoop bigdata-in-banking
Apache hadoop bigdata-in-bankingApache hadoop bigdata-in-banking
Apache hadoop bigdata-in-bankingm_hepburn
 
Big Data Scotland 2017
Big Data Scotland 2017Big Data Scotland 2017
Big Data Scotland 2017Ray Bugg
 
Top 10 ways BigInsights BigIntegrate and BigQuality will improve your life
Top 10 ways BigInsights BigIntegrate and BigQuality will improve your lifeTop 10 ways BigInsights BigIntegrate and BigQuality will improve your life
Top 10 ways BigInsights BigIntegrate and BigQuality will improve your lifeIBM Analytics
 
Business intelligence 3.0 and the data lake
Business intelligence 3.0 and the data lakeBusiness intelligence 3.0 and the data lake
Business intelligence 3.0 and the data lakeData Science Thailand
 
"Industrializing Machine Learning – How to Integrate ML in Existing Businesse...
"Industrializing Machine Learning – How to Integrate ML in Existing Businesse..."Industrializing Machine Learning – How to Integrate ML in Existing Businesse...
"Industrializing Machine Learning – How to Integrate ML in Existing Businesse...Dataconomy Media
 
Slides: Proven Strategies for Hybrid Cloud Computing with Mainframes — From A...
Slides: Proven Strategies for Hybrid Cloud Computing with Mainframes — From A...Slides: Proven Strategies for Hybrid Cloud Computing with Mainframes — From A...
Slides: Proven Strategies for Hybrid Cloud Computing with Mainframes — From A...DATAVERSITY
 
Enterprise Search: Addressing the First Problem of Big Data & Analytics - Sta...
Enterprise Search: Addressing the First Problem of Big Data & Analytics - Sta...Enterprise Search: Addressing the First Problem of Big Data & Analytics - Sta...
Enterprise Search: Addressing the First Problem of Big Data & Analytics - Sta...StampedeCon
 
Informatica Becomes Part of the Business Data Lake Ecosystem
Informatica Becomes Part of the Business Data Lake EcosystemInformatica Becomes Part of the Business Data Lake Ecosystem
Informatica Becomes Part of the Business Data Lake EcosystemCapgemini
 
Effective use of cloud resources for Data Engineering - Johnson Darkwah
Effective use of cloud resources for Data Engineering - Johnson DarkwahEffective use of cloud resources for Data Engineering - Johnson Darkwah
Effective use of cloud resources for Data Engineering - Johnson DarkwahMatěj Jakimov
 
IBM Industry Models and Data Lake
IBM Industry Models and Data Lake IBM Industry Models and Data Lake
IBM Industry Models and Data Lake Pat O'Sullivan
 
IBM Governed Data Lake
IBM Governed Data LakeIBM Governed Data Lake
IBM Governed Data LakeKaran Sachdeva
 
Big Data & Analytics Architecture
Big Data & Analytics ArchitectureBig Data & Analytics Architecture
Big Data & Analytics ArchitectureArvind Sathi
 
Overview - IBM Big Data Platform
Overview - IBM Big Data PlatformOverview - IBM Big Data Platform
Overview - IBM Big Data PlatformVikas Manoria
 
When you need more data in less time...
When you need more data in less time...When you need more data in less time...
When you need more data in less time...Bálint Horváth
 
"Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr...
"Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr..."Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr...
"Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr...Dataconomy Media
 
Analyst View of Data Virtualization: Conversations with Boulder Business Inte...
Analyst View of Data Virtualization: Conversations with Boulder Business Inte...Analyst View of Data Virtualization: Conversations with Boulder Business Inte...
Analyst View of Data Virtualization: Conversations with Boulder Business Inte...Denodo
 
Enabling digital business with governed data lake
Enabling digital business with governed data lakeEnabling digital business with governed data lake
Enabling digital business with governed data lakeKaran Sachdeva
 
Hadoop 2.0 - Solving the Data Quality Challenge
Hadoop 2.0 - Solving the Data Quality ChallengeHadoop 2.0 - Solving the Data Quality Challenge
Hadoop 2.0 - Solving the Data Quality ChallengeInside Analysis
 

What's hot (20)

Apache hadoop bigdata-in-banking
Apache hadoop bigdata-in-bankingApache hadoop bigdata-in-banking
Apache hadoop bigdata-in-banking
 
Ibm big data
Ibm big dataIbm big data
Ibm big data
 
Big Data Scotland 2017
Big Data Scotland 2017Big Data Scotland 2017
Big Data Scotland 2017
 
Top 10 ways BigInsights BigIntegrate and BigQuality will improve your life
Top 10 ways BigInsights BigIntegrate and BigQuality will improve your lifeTop 10 ways BigInsights BigIntegrate and BigQuality will improve your life
Top 10 ways BigInsights BigIntegrate and BigQuality will improve your life
 
Business intelligence 3.0 and the data lake
Business intelligence 3.0 and the data lakeBusiness intelligence 3.0 and the data lake
Business intelligence 3.0 and the data lake
 
"Industrializing Machine Learning – How to Integrate ML in Existing Businesse...
"Industrializing Machine Learning – How to Integrate ML in Existing Businesse..."Industrializing Machine Learning – How to Integrate ML in Existing Businesse...
"Industrializing Machine Learning – How to Integrate ML in Existing Businesse...
 
Slides: Proven Strategies for Hybrid Cloud Computing with Mainframes — From A...
Slides: Proven Strategies for Hybrid Cloud Computing with Mainframes — From A...Slides: Proven Strategies for Hybrid Cloud Computing with Mainframes — From A...
Slides: Proven Strategies for Hybrid Cloud Computing with Mainframes — From A...
 
Enterprise Search: Addressing the First Problem of Big Data & Analytics - Sta...
Enterprise Search: Addressing the First Problem of Big Data & Analytics - Sta...Enterprise Search: Addressing the First Problem of Big Data & Analytics - Sta...
Enterprise Search: Addressing the First Problem of Big Data & Analytics - Sta...
 
Informatica Becomes Part of the Business Data Lake Ecosystem
Informatica Becomes Part of the Business Data Lake EcosystemInformatica Becomes Part of the Business Data Lake Ecosystem
Informatica Becomes Part of the Business Data Lake Ecosystem
 
Semantic Data Management
Semantic Data ManagementSemantic Data Management
Semantic Data Management
 
Effective use of cloud resources for Data Engineering - Johnson Darkwah
Effective use of cloud resources for Data Engineering - Johnson DarkwahEffective use of cloud resources for Data Engineering - Johnson Darkwah
Effective use of cloud resources for Data Engineering - Johnson Darkwah
 
IBM Industry Models and Data Lake
IBM Industry Models and Data Lake IBM Industry Models and Data Lake
IBM Industry Models and Data Lake
 
IBM Governed Data Lake
IBM Governed Data LakeIBM Governed Data Lake
IBM Governed Data Lake
 
Big Data & Analytics Architecture
Big Data & Analytics ArchitectureBig Data & Analytics Architecture
Big Data & Analytics Architecture
 
Overview - IBM Big Data Platform
Overview - IBM Big Data PlatformOverview - IBM Big Data Platform
Overview - IBM Big Data Platform
 
When you need more data in less time...
When you need more data in less time...When you need more data in less time...
When you need more data in less time...
 
"Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr...
"Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr..."Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr...
"Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr...
 
Analyst View of Data Virtualization: Conversations with Boulder Business Inte...
Analyst View of Data Virtualization: Conversations with Boulder Business Inte...Analyst View of Data Virtualization: Conversations with Boulder Business Inte...
Analyst View of Data Virtualization: Conversations with Boulder Business Inte...
 
Enabling digital business with governed data lake
Enabling digital business with governed data lakeEnabling digital business with governed data lake
Enabling digital business with governed data lake
 
Hadoop 2.0 - Solving the Data Quality Challenge
Hadoop 2.0 - Solving the Data Quality ChallengeHadoop 2.0 - Solving the Data Quality Challenge
Hadoop 2.0 - Solving the Data Quality Challenge
 

Similar to Case Study - Spotad: Rebuilding And Optimizing Real-Time Mobile Adverting Bidding With Qubole

Qubole on AWS - White paper
Qubole on AWS - White paper Qubole on AWS - White paper
Qubole on AWS - White paper Vasu S
 
Big Data Solutions on Cloud – The Way Forward by Kiththi Perera SLT
Big Data Solutions on Cloud – The Way Forward by Kiththi Perera SLTBig Data Solutions on Cloud – The Way Forward by Kiththi Perera SLT
Big Data Solutions on Cloud – The Way Forward by Kiththi Perera SLTKiththi Perera
 
Big data solutions on cloud – the way forward
Big data solutions on cloud – the way forwardBig data solutions on cloud – the way forward
Big data solutions on cloud – the way forwardKiththi Perera
 
How To Scale New Products With A Data Lake Using Qubole - Case Study
How To Scale New Products With A Data Lake Using Qubole - Case StudyHow To Scale New Products With A Data Lake Using Qubole - Case Study
How To Scale New Products With A Data Lake Using Qubole - Case StudyVasu S
 
Beyond Cost Savings: Driving Business Value from the Cloud Through XaaS
Beyond Cost Savings: Driving Business Value from the Cloud Through XaaSBeyond Cost Savings: Driving Business Value from the Cloud Through XaaS
Beyond Cost Savings: Driving Business Value from the Cloud Through XaaSCognizant
 
Scott-Lunceford-Tech-Samples
Scott-Lunceford-Tech-SamplesScott-Lunceford-Tech-Samples
Scott-Lunceford-Tech-SamplesScott Lunceford
 
PaaS: Open For Business
PaaS: Open For Business PaaS: Open For Business
PaaS: Open For Business VMware Tanzu
 
PaaS: Open for Business | Becoming a Great Software Company Starts with the R...
PaaS: Open for Business | Becoming a Great Software Company Starts with the R...PaaS: Open for Business | Becoming a Great Software Company Starts with the R...
PaaS: Open for Business | Becoming a Great Software Company Starts with the R...EMC
 
MongoDB .local Toronto 2019: MongoDB – Powering the new age data demands
MongoDB .local Toronto 2019: MongoDB – Powering the new age data demandsMongoDB .local Toronto 2019: MongoDB – Powering the new age data demands
MongoDB .local Toronto 2019: MongoDB – Powering the new age data demandsMongoDB
 
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXCustomer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXtsigitnist02
 
CIO Applications Magazine Names Bardess One of the Top 25 ML Solution Providers
CIO Applications Magazine Names Bardess One of the Top 25 ML Solution ProvidersCIO Applications Magazine Names Bardess One of the Top 25 ML Solution Providers
CIO Applications Magazine Names Bardess One of the Top 25 ML Solution Providerschrishems1
 
Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...
Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...
Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...Vasu S
 
Cloud Computing Update 1
Cloud Computing Update 1Cloud Computing Update 1
Cloud Computing Update 1James Sutter
 
Knowledge management and information system
Knowledge management and information systemKnowledge management and information system
Knowledge management and information systemnihad341
 
Modern Data Stack.pdf
Modern Data Stack.pdfModern Data Stack.pdf
Modern Data Stack.pdfCiente
 
Cloud report q4 2011
Cloud report q4 2011Cloud report q4 2011
Cloud report q4 2011Mathias Ekman
 
How Google Cloud is Changing Business in the Future
How Google Cloud is Changing Business in the FutureHow Google Cloud is Changing Business in the Future
How Google Cloud is Changing Business in the FutureNirvana Canada
 
MongoDB .local Chicago 2019: MongoDB – Powering the new age data demands
MongoDB .local Chicago 2019: MongoDB – Powering the new age data demandsMongoDB .local Chicago 2019: MongoDB – Powering the new age data demands
MongoDB .local Chicago 2019: MongoDB – Powering the new age data demandsMongoDB
 

Similar to Case Study - Spotad: Rebuilding And Optimizing Real-Time Mobile Adverting Bidding With Qubole (20)

Qubole on AWS - White paper
Qubole on AWS - White paper Qubole on AWS - White paper
Qubole on AWS - White paper
 
SAP vs SAS - Comparison
SAP vs SAS - ComparisonSAP vs SAS - Comparison
SAP vs SAS - Comparison
 
Big Data Solutions on Cloud – The Way Forward by Kiththi Perera SLT
Big Data Solutions on Cloud – The Way Forward by Kiththi Perera SLTBig Data Solutions on Cloud – The Way Forward by Kiththi Perera SLT
Big Data Solutions on Cloud – The Way Forward by Kiththi Perera SLT
 
Big data solutions on cloud – the way forward
Big data solutions on cloud – the way forwardBig data solutions on cloud – the way forward
Big data solutions on cloud – the way forward
 
How To Scale New Products With A Data Lake Using Qubole - Case Study
How To Scale New Products With A Data Lake Using Qubole - Case StudyHow To Scale New Products With A Data Lake Using Qubole - Case Study
How To Scale New Products With A Data Lake Using Qubole - Case Study
 
Beyond Cost Savings: Driving Business Value from the Cloud Through XaaS
Beyond Cost Savings: Driving Business Value from the Cloud Through XaaSBeyond Cost Savings: Driving Business Value from the Cloud Through XaaS
Beyond Cost Savings: Driving Business Value from the Cloud Through XaaS
 
Scott-Lunceford-Tech-Samples
Scott-Lunceford-Tech-SamplesScott-Lunceford-Tech-Samples
Scott-Lunceford-Tech-Samples
 
PaaS: Open For Business
PaaS: Open For Business PaaS: Open For Business
PaaS: Open For Business
 
PaaS: Open for Business | Becoming a Great Software Company Starts with the R...
PaaS: Open for Business | Becoming a Great Software Company Starts with the R...PaaS: Open for Business | Becoming a Great Software Company Starts with the R...
PaaS: Open for Business | Becoming a Great Software Company Starts with the R...
 
MongoDB .local Toronto 2019: MongoDB – Powering the new age data demands
MongoDB .local Toronto 2019: MongoDB – Powering the new age data demandsMongoDB .local Toronto 2019: MongoDB – Powering the new age data demands
MongoDB .local Toronto 2019: MongoDB – Powering the new age data demands
 
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXCustomer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
 
CIO Applications Magazine Names Bardess One of the Top 25 ML Solution Providers
CIO Applications Magazine Names Bardess One of the Top 25 ML Solution ProvidersCIO Applications Magazine Names Bardess One of the Top 25 ML Solution Providers
CIO Applications Magazine Names Bardess One of the Top 25 ML Solution Providers
 
Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...
Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...
Activating Big Data: The Key To Success with Machine Learning Advanced Analyt...
 
Cloud Computing Update 1
Cloud Computing Update 1Cloud Computing Update 1
Cloud Computing Update 1
 
Knowledge management and information system
Knowledge management and information systemKnowledge management and information system
Knowledge management and information system
 
Modern Data Stack.pdf
Modern Data Stack.pdfModern Data Stack.pdf
Modern Data Stack.pdf
 
Cloud report q4 2011
Cloud report q4 2011Cloud report q4 2011
Cloud report q4 2011
 
How Google Cloud is Changing Business in the Future
How Google Cloud is Changing Business in the FutureHow Google Cloud is Changing Business in the Future
How Google Cloud is Changing Business in the Future
 
MongoDB .local Chicago 2019: MongoDB – Powering the new age data demands
MongoDB .local Chicago 2019: MongoDB – Powering the new age data demandsMongoDB .local Chicago 2019: MongoDB – Powering the new age data demands
MongoDB .local Chicago 2019: MongoDB – Powering the new age data demands
 
Vendor comparisons: the end game in business intelligence
Vendor comparisons: the end game in business intelligenceVendor comparisons: the end game in business intelligence
Vendor comparisons: the end game in business intelligence
 

More from Vasu S

O'Reilly ebook: Operationalizing the Data Lake
O'Reilly ebook: Operationalizing the Data LakeO'Reilly ebook: Operationalizing the Data Lake
O'Reilly ebook: Operationalizing the Data LakeVasu S
 
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | Qubole
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | QuboleO'Reilly ebook: Financial Governance for Data Processing in the Cloud | Qubole
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | QuboleVasu S
 
O'Reilly ebook: Machine Learning at Enterprise Scale | Qubole
O'Reilly ebook: Machine Learning at Enterprise Scale | QuboleO'Reilly ebook: Machine Learning at Enterprise Scale | Qubole
O'Reilly ebook: Machine Learning at Enterprise Scale | QuboleVasu S
 
Ebooks - Accelerating Time to Value of Big Data of Apache Spark | Qubole
Ebooks - Accelerating Time to Value of Big Data of Apache Spark | QuboleEbooks - Accelerating Time to Value of Big Data of Apache Spark | Qubole
Ebooks - Accelerating Time to Value of Big Data of Apache Spark | QuboleVasu S
 
O'Reilly eBook: Creating a Data-Driven Enterprise in Media | eubolr
O'Reilly eBook: Creating a Data-Driven Enterprise in Media | eubolrO'Reilly eBook: Creating a Data-Driven Enterprise in Media | eubolr
O'Reilly eBook: Creating a Data-Driven Enterprise in Media | eubolrVasu S
 
Case Study - Oracle Uses Heterogenous Cluster To Achieve Cost Effectiveness |...
Case Study - Oracle Uses Heterogenous Cluster To Achieve Cost Effectiveness |...Case Study - Oracle Uses Heterogenous Cluster To Achieve Cost Effectiveness |...
Case Study - Oracle Uses Heterogenous Cluster To Achieve Cost Effectiveness |...Vasu S
 
Case Study - Ibotta Builds A Self-Service Data Lake To Enable Business Growth...
Case Study - Ibotta Builds A Self-Service Data Lake To Enable Business Growth...Case Study - Ibotta Builds A Self-Service Data Lake To Enable Business Growth...
Case Study - Ibotta Builds A Self-Service Data Lake To Enable Business Growth...Vasu S
 
Case Study - Wikia Provides Federated Access To Data And Business Critical In...
Case Study - Wikia Provides Federated Access To Data And Business Critical In...Case Study - Wikia Provides Federated Access To Data And Business Critical In...
Case Study - Wikia Provides Federated Access To Data And Business Critical In...Vasu S
 
Case Study - Komli Media Improves Utilization With Premium Big Data Platform ...
Case Study - Komli Media Improves Utilization With Premium Big Data Platform ...Case Study - Komli Media Improves Utilization With Premium Big Data Platform ...
Case Study - Komli Media Improves Utilization With Premium Big Data Platform ...Vasu S
 
Case Study - Malaysia Airlines Uses Qubole To Enhance Their Customer Experien...
Case Study - Malaysia Airlines Uses Qubole To Enhance Their Customer Experien...Case Study - Malaysia Airlines Uses Qubole To Enhance Their Customer Experien...
Case Study - Malaysia Airlines Uses Qubole To Enhance Their Customer Experien...Vasu S
 
Case Study - AgilOne: Machine Learning At Enterprise Scale | Qubole
Case Study - AgilOne: Machine Learning At Enterprise Scale | QuboleCase Study - AgilOne: Machine Learning At Enterprise Scale | Qubole
Case Study - AgilOne: Machine Learning At Enterprise Scale | QuboleVasu S
 
Case Study - DataXu Uses Qubole To Make Big Data Cloud Querying, Highly Avail...
Case Study - DataXu Uses Qubole To Make Big Data Cloud Querying, Highly Avail...Case Study - DataXu Uses Qubole To Make Big Data Cloud Querying, Highly Avail...
Case Study - DataXu Uses Qubole To Make Big Data Cloud Querying, Highly Avail...Vasu S
 
Big Data Trends and Challenges Report - Whitepaper
Big Data Trends and Challenges Report - WhitepaperBig Data Trends and Challenges Report - Whitepaper
Big Data Trends and Challenges Report - WhitepaperVasu S
 
Tableau Data Sheet | Whitepaper
Tableau Data Sheet | WhitepaperTableau Data Sheet | Whitepaper
Tableau Data Sheet | WhitepaperVasu S
 
The Open Data Lake Platform Brief - Data Sheets | Whitepaper
The Open Data Lake Platform Brief - Data Sheets | WhitepaperThe Open Data Lake Platform Brief - Data Sheets | Whitepaper
The Open Data Lake Platform Brief - Data Sheets | WhitepaperVasu S
 
What is an Open Data Lake? - Data Sheets | Whitepaper
What is an Open Data Lake? - Data Sheets | WhitepaperWhat is an Open Data Lake? - Data Sheets | Whitepaper
What is an Open Data Lake? - Data Sheets | WhitepaperVasu S
 
Qubole Pipeline Services - A Complete Stream Processing Service - Data Sheets
Qubole Pipeline Services - A Complete Stream Processing Service - Data SheetsQubole Pipeline Services - A Complete Stream Processing Service - Data Sheets
Qubole Pipeline Services - A Complete Stream Processing Service - Data SheetsVasu S
 
Qubole GDPR Security and Compliance Whitepaper
Qubole GDPR Security and Compliance Whitepaper Qubole GDPR Security and Compliance Whitepaper
Qubole GDPR Security and Compliance Whitepaper Vasu S
 
TDWI Checklist - The Automation and Optimization of Advanced Analytics Based ...
TDWI Checklist - The Automation and Optimization of Advanced Analytics Based ...TDWI Checklist - The Automation and Optimization of Advanced Analytics Based ...
TDWI Checklist - The Automation and Optimization of Advanced Analytics Based ...Vasu S
 
Qubole on Azure: Security Compliance - White Paper | Qubole
Qubole on Azure: Security Compliance - White Paper | QuboleQubole on Azure: Security Compliance - White Paper | Qubole
Qubole on Azure: Security Compliance - White Paper | QuboleVasu S
 

More from Vasu S (20)

O'Reilly ebook: Operationalizing the Data Lake
O'Reilly ebook: Operationalizing the Data LakeO'Reilly ebook: Operationalizing the Data Lake
O'Reilly ebook: Operationalizing the Data Lake
 
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | Qubole
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | QuboleO'Reilly ebook: Financial Governance for Data Processing in the Cloud | Qubole
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | Qubole
 
O'Reilly ebook: Machine Learning at Enterprise Scale | Qubole
O'Reilly ebook: Machine Learning at Enterprise Scale | QuboleO'Reilly ebook: Machine Learning at Enterprise Scale | Qubole
O'Reilly ebook: Machine Learning at Enterprise Scale | Qubole
 
Ebooks - Accelerating Time to Value of Big Data of Apache Spark | Qubole
Ebooks - Accelerating Time to Value of Big Data of Apache Spark | QuboleEbooks - Accelerating Time to Value of Big Data of Apache Spark | Qubole
Ebooks - Accelerating Time to Value of Big Data of Apache Spark | Qubole
 
O'Reilly eBook: Creating a Data-Driven Enterprise in Media | eubolr
O'Reilly eBook: Creating a Data-Driven Enterprise in Media | eubolrO'Reilly eBook: Creating a Data-Driven Enterprise in Media | eubolr
O'Reilly eBook: Creating a Data-Driven Enterprise in Media | eubolr
 
Case Study - Oracle Uses Heterogenous Cluster To Achieve Cost Effectiveness |...
Case Study - Oracle Uses Heterogenous Cluster To Achieve Cost Effectiveness |...Case Study - Oracle Uses Heterogenous Cluster To Achieve Cost Effectiveness |...
Case Study - Oracle Uses Heterogenous Cluster To Achieve Cost Effectiveness |...
 
Case Study - Ibotta Builds A Self-Service Data Lake To Enable Business Growth...
Case Study - Ibotta Builds A Self-Service Data Lake To Enable Business Growth...Case Study - Ibotta Builds A Self-Service Data Lake To Enable Business Growth...
Case Study - Ibotta Builds A Self-Service Data Lake To Enable Business Growth...
 
Case Study - Wikia Provides Federated Access To Data And Business Critical In...
Case Study - Wikia Provides Federated Access To Data And Business Critical In...Case Study - Wikia Provides Federated Access To Data And Business Critical In...
Case Study - Wikia Provides Federated Access To Data And Business Critical In...
 
Case Study - Komli Media Improves Utilization With Premium Big Data Platform ...
Case Study - Komli Media Improves Utilization With Premium Big Data Platform ...Case Study - Komli Media Improves Utilization With Premium Big Data Platform ...
Case Study - Komli Media Improves Utilization With Premium Big Data Platform ...
 
Case Study - Malaysia Airlines Uses Qubole To Enhance Their Customer Experien...
Case Study - Malaysia Airlines Uses Qubole To Enhance Their Customer Experien...Case Study - Malaysia Airlines Uses Qubole To Enhance Their Customer Experien...
Case Study - Malaysia Airlines Uses Qubole To Enhance Their Customer Experien...
 
Case Study - AgilOne: Machine Learning At Enterprise Scale | Qubole
Case Study - AgilOne: Machine Learning At Enterprise Scale | QuboleCase Study - AgilOne: Machine Learning At Enterprise Scale | Qubole
Case Study - AgilOne: Machine Learning At Enterprise Scale | Qubole
 
Case Study - DataXu Uses Qubole To Make Big Data Cloud Querying, Highly Avail...
Case Study - DataXu Uses Qubole To Make Big Data Cloud Querying, Highly Avail...Case Study - DataXu Uses Qubole To Make Big Data Cloud Querying, Highly Avail...
Case Study - DataXu Uses Qubole To Make Big Data Cloud Querying, Highly Avail...
 
Big Data Trends and Challenges Report - Whitepaper
Big Data Trends and Challenges Report - WhitepaperBig Data Trends and Challenges Report - Whitepaper
Big Data Trends and Challenges Report - Whitepaper
 
Tableau Data Sheet | Whitepaper
Tableau Data Sheet | WhitepaperTableau Data Sheet | Whitepaper
Tableau Data Sheet | Whitepaper
 
The Open Data Lake Platform Brief - Data Sheets | Whitepaper
The Open Data Lake Platform Brief - Data Sheets | WhitepaperThe Open Data Lake Platform Brief - Data Sheets | Whitepaper
The Open Data Lake Platform Brief - Data Sheets | Whitepaper
 
What is an Open Data Lake? - Data Sheets | Whitepaper
What is an Open Data Lake? - Data Sheets | WhitepaperWhat is an Open Data Lake? - Data Sheets | Whitepaper
What is an Open Data Lake? - Data Sheets | Whitepaper
 
Qubole Pipeline Services - A Complete Stream Processing Service - Data Sheets
Qubole Pipeline Services - A Complete Stream Processing Service - Data SheetsQubole Pipeline Services - A Complete Stream Processing Service - Data Sheets
Qubole Pipeline Services - A Complete Stream Processing Service - Data Sheets
 
Qubole GDPR Security and Compliance Whitepaper
Qubole GDPR Security and Compliance Whitepaper Qubole GDPR Security and Compliance Whitepaper
Qubole GDPR Security and Compliance Whitepaper
 
TDWI Checklist - The Automation and Optimization of Advanced Analytics Based ...
TDWI Checklist - The Automation and Optimization of Advanced Analytics Based ...TDWI Checklist - The Automation and Optimization of Advanced Analytics Based ...
TDWI Checklist - The Automation and Optimization of Advanced Analytics Based ...
 
Qubole on Azure: Security Compliance - White Paper | Qubole
Qubole on Azure: Security Compliance - White Paper | QuboleQubole on Azure: Security Compliance - White Paper | Qubole
Qubole on Azure: Security Compliance - White Paper | Qubole
 

Recently uploaded

chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 

Recently uploaded (20)

chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 

Case Study - Spotad: Rebuilding And Optimizing Real-Time Mobile Adverting Bidding With Qubole

  • 1. In 2017, market forces called for a shift in Spotad’s business model, from a managed service to a platform as a service (PaaS) that could operate with near–real time big data and support Spotad’s advanced AI and ML models. This required significant changes to the company’s business and technology infrastructure and processes. “Our prior technology infrastructure—which relied heavily on Amazon tools, like Elastic MapReduce (EMR) and Athena—was insufficient in several respects,” recalls Spotad CTO Tal Maizels. Specifically, it was not adequately robust to handle the volume of data Spotad would need to process. And, the total cost of ownership was too high—not to mention impossible to control. Spotad didn’t just need a more robust and less costly technology infrastructure. To orchestrate its big data operations, the company also needed a reliable and experienced technology partner. “We needed someone we could actually talk to, brainstorm with, and get good ideas from—good people who actually understand big data,” says Maizels. Thanks to its reputation in the ad-tech space, “Qubole stood out.” Since then, the partnership has prospered. “I think it was a good choice,” says Maizels. Spotad’s RTB platform powered by Qubole employs a simple yet sophisticated workflow. First, the platform—which collects streaming data in various forms from a variety of sources—receives a bid request for a mobile ad impression. The platform then issues a series of queries to evaluate whether the mobile ad impression on auction matches a particular client’s advertising impression objective, timing, cost, and ROI parameters. If so, the platform uses an ML algorithm to calculate how much it should bid for the impression and places the bid automatically. Spotad handles billions of these bids each day, which translates to processing between 3 and 4 terabytes of streaming data daily. Spotad also continuously collects discovery data to inform the ML algorithm used to calculate bids, and to identify clusters of customers who are likely to respond to a particular ad. Finally, it records events associated with any ads it successfully places—impressions, clicks, downloads, and so on. This and other operational information is delivered via reports and dashboards for internal users and clients. CASE STUDY Rebuilding and Optimizing Real-Time Mobile Advertising Bidding with Qubole About Spotad Spotad, Inc. is a demand-side mobile advertising platform that uses real- time data science, including artificial intelligence (AI) and machine learning (ML), to automatically optimize its clients’ digital advertising efforts on the world’s biggest mobile ad exchanges. A mobile ad exchange is essentially a marketplace for ad impressions. Companies that distribute ads buy these impressions, usually by way of a bidding process. Spotad employs proprietary algorithms to identify which impressions will yield the most value for its clients and bids on those impressions automatically. This process is called real-time bidding (RTB). Business Problem Overview Improving Data Processing Industry: Media
  • 2. CASE STUDY Lower Cloud Costs All-in-One Technology Before partnering with Qubole, Spotad’s RTB platform employed a PostgreSQL data warehouse, Amazon EMR, and Amazon Athena—an expensive setup. “The total cost of ownership was very high,” says Maizels, citing the cost of EMR as well as Athena’s opaque pricing model. “We felt abandoned...we lacked support and didn’t have a way to control costs.” Migrating to Qubole saved Spotad more than 50 percent in its operating costs almost instantly. Although Spotad’s RTB platform’s workflow is simple in concept, it involves several different technologies. These include Apache Kafka, a data lake on Amazon S3, Apache Spark, Hive, Presto, Looker, and more. Qubole provides a single platform for Spotad to leverage all these technologies. It has simplified Spotad’s efforts to retool its business model from a managed service to a PaaS. It has also made it possible to easily administer the platform with very few people—which in turn frees up time for Spotad to devise and iterate new product features. Speaking of administration, Qubole facilitates partition management, enabling Spotad to create partitions of streaming data every minute, and provides a very robust set of schemas to prevent mistakes. This allows for quick and easy recovery in the event of a glitch. “When mistakes happen—and with big data, it’s not if, but when—we can just roll back to the last partition we saved,” says Maizels. “It takes a matter of minutes.” The amazing thing is that we do a lot more with Qubole, and for less money. We’re very happy with that!” “Tal Maizels CTO, Spotad, Inc. But the benefits of a single platform go way beyond administration. It’s about serving all types of users in the most efficient way. Spotad currently organizes its use cases for Qubole along three areas. The first of these is data infrastructure and data operations—tasks such as scheduling data loads, data transformations and de- duping, data checks, verification and validation of data, among others. The second area is ad hoc analytics and business intelligence. With an always-on Presto cluster on Qubole, Spotad ensures that reporting is taken care of for all internal users and clients. Reports and dashboards are distributed through the integration of Looker with Qubole, which leverages the data model and formulas across the board. This allows Spotad to serve its customers much more quickly—particularly new ones. For example, Spotad’s China operation alone can process between 600 and 800 queries per second. According to Maizels, “it’s a very good choice for keeping the storage (data lake) and compute separate, plus it’s not much work to build reporting cubes.” Finally, the third area is data science. Using Spark and R, Spotad engineers process and validate raw auction data in Qubole to feed its AI and ML models. The models act on events to predict best outcomes and calculate bid prices with sub-second response times. The flexibility offered through Qubole Notebooks enables Spotad’s teams to process data and algorithms and collaborate much more efficiently through a unified interface. “It’s a dream in terms of DevOps,” says Maizels. Processing this volume of data naturally requires considerable resources—and the ability to apply those resources flexibly. Qubole allows this, swiftly autoscaling up to meet increased demand and downscaling just as quickly when the peak period ends or infrastructure becomes idle. “If you need more compute power, Qubole just throws more nodes at the cluster,” says Maizels. “This is a dream.”
  • 3. CASE STUDY Looking Ahead Although revamping its business model and technology has been a significant job, Spotad’s partnership with Qubole both eased and expedited the process through ease of use, administration, and automation. This freed resources and people to build other high-value offerings, such as an easy-to-use, interoperable API to help internal users and clients build their own prediction models and perform other tasks to surface critical insights. The company also seeks to shift its focus from predictive marketing to prescriptive marketing—in other words, to convert data into intelligence to recommend actions and strategies rather than simply interpreting data to predict marketing outcomes. This will enable clients to “focus on being creative and not being a slave to grids and grids of data,” says Maizels. “As prescriptive marketing requires even more processing power than predictive marketing, support from Qubole will no doubt be critical in this endeavor.” • Easy retooling of business model and technology infrastructure from a managed service to a platform as a service (PaaS) • The ability to handle billions of bids daily—resulting in processing between 3 and 4 terabytes of streaming data per day • A single platform for all use cases: data infrastructure and data operations, analytics and business intelligence, and data science • 50 percent cost savings over the previous technology structure, which used a PostgreSQL data warehouse, Amazon EMR, and Amazon Athena • Out-of-the-box integration with other key technologies, like Kafka, S3, Spark, Hive, Presto, Looker, and more • Easy administration and automation to free up time for developing new product offerings Business Value About Qubole Qubole is revolutionizing the way companies activate their data — the process of putting data into active use across their organizations. With Qubole’s cloud-native big data platform, companies activate petabytes of data exponentially faster, for everyone and any use case, while continuously lowering costs. Qubole overcomes the challenges of expanding users, use cases, and variety and volume of data while constrained by limited budgets and a global shortage of big data skills. Qubole offers the only platform that delivers freedom of choice, eliminating legacy lock in — use any engine, any tool, and any cloud to match your company’s needs. Qubole investors include CRV, Harmo- ny Partners, IVP, Lightspeed Venture Partners, Norwest Venture Partners, and Singtel Innov8. For more information visit www.qubole.com. FOR MORE INFORMATION Contact: Try Qubole for Free: sales@qubole.com https://www.qubole.com/products/pricing/ 469 El Camino Real, Suite 205 Santa Clara, CA 95050 (855) 423-6674 | info@qubole.com WWW.QUBOLE.COM Our partnership with Qubole is the kind of partnership that we want and that we value.” “Tal Maizels CTO, Spotad, Inc.