Customer Case Study. Celtra

Similar documents
Customer Case Study. Sharethrough

Making big data simple with Databricks

Customer Case Study. Automatic Labs

Databricks. A Primer

Databricks. A Primer

The Easiest Way to Run Spark Jobs. How-To Guide

Harnessing the Power of Big Data for Real-Time IT: Sumo Logic Log Management and Analytics Service

Modern IT Operations Management. Why a New Approach is Required, and How Boundary Delivers

Tagetik Extends Customer Value with SQL Server 2012

ORACLE HYPERION PLANNING

Customer Needs Management and Oracle Product Lifecycle Analytics

Unleash your intuition

Rocket CorVu NG. Rocket. Independence from Engineering. Powerful Data Visualization for Critical Decision-Making. brochure

Powerful analytics. and enterprise security. in a single platform. microstrategy.com 1

Digital Marketing. SiMplifieD.

Accelerating Time to Market:

DEMYSTIFYING THE CLOUD

Best Practices for Deploying Managed Self-Service Analytics and Why Tableau and QlikView Fall Short

Oracle Hyperion Planning

Enhancing productivity. Enabling success. Sage CRM

DevOps. Jesse Pai Robert Monical 8/14/2015

Marketing Orchestration. Better Metrics, Happier Customers. 72% Impression Lift 107% CTR Improvement

Banking Industry Performance Management

Digital Marketing. Simplified.

IBM Software Enabling business agility through real-time process visibility

DataDirect Networks WOS CLOUD

10 Practical Tips for Cloud Optimization

Common Situations. Departments choosing best in class solutions for their specific needs. Lack of coordinated BI strategy across the enterprise

Transforming Big Data Into Smart Advertising Insights. Lessons Learned from Performance Marketing about Tracking Digital Spend

Expanding Uniformance. Driving Digital Intelligence through Unified Data, Analytics, and Visualization

Powering Content-Rich Customer Success Centers for Omnichannel Support

Cisco Data Preparation

Oracle WebCenter Sites Mobility Server Enabling exceptional mobile and tablet web applications and web sites without compromise

I D C T E C H N O L O G Y S P O T L I G H T

ElegantJ BI. White Paper. The Enterprise Option Reporting Tools vs. Business Intelligence

The retailers guide to data discovery

IBM Software IBM Business Process Management Suite. Increase business agility with the IBM Business Process Management Suite

Redefining Infrastructure Management for Today s Application Economy

Appscend Mobile Platform Whitepaper

The cloud that s built for your business.

DATA-ENHANCED CUSTOMER EXPERIENCE

4 Keys to Building a Successful, Scalable Mobile App Strategy

Enhance visibility into and control over software projects IBM Rational change and release management software

EFFICIENTLY RUN YOUR OPERATIONS. Accounts Receivable Track individual clients, organizations, and funding sources separately.

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app

Executive Summary WHO SHOULD READ THIS PAPER?

Three Open Blueprints For Big Data Success

MicroStrategy Products

A technical paper for Microsoft Dynamics AX users

Improving Business Insight

Analytics in the Cloud. Peter Sirota, GM Elastic MapReduce

Is it Time to Modernize Your Service Desk?

!!!!! White Paper. Understanding The Role of Data Governance To Support A Self-Service Environment. Sponsored by

Senior Business Intelligence/Engineering Analyst

CLOUD MANAGED SERVICES FRAMEWORK E-BOOK

ORACLE APPLICATION EXPRESS 5.0

Qlik Sense Enterprise

Lakeside. Lakeside Software and IBM: Statement of Fact. SysTrack. A Lakeside Software White Paper November 2011

ProClarity Analytics Family

SAP BusinessObjects. Solutions for Large Enterprises & SME s

Analyzing Big Data with AWS

Essential Elements of an IoT Core Platform

Empower Individuals and Teams with Agile Data Visualizations in the Cloud

Creating Great Service Experiences How Modern Customer Service Works. Copyright 2014 Oracle Corporation. All Rights Reserved.

See the Big Picture. Make Better Decisions. The Armanta Technology Advantage. Technology Whitepaper

Creating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide

BIG DATA ANALYTICS For REAL TIME SYSTEM

What s New in Analytics: Fall 2015

Log Management Solution for IT Big Data

Adobe Experience Manager Apps

Antenna s AMPower Sales to Mobilize Oracle s Siebel CRM On Demand Solution

Greater visibility and better business decisions with Business Intelligence

Optimizing your IT infrastructure IBM Corporation

EMC ADVERTISING ANALYTICS SERVICE FOR MEDIA & ENTERTAINMENT

BMC Remedy with Smart IT

ByteMobile Insight. Subscriber-Centric Analytics for Mobile Operators

What is a Virtual Load Balancer

ORACLE SOCIAL MARKETING CLOUD SERVICE

How to Select the Right Remote Support Tool:

Enabling Business Intelligence for Everyone

Torquex Customer Engagement Analytics. End to End View of Customer Interactions and Operational Insights

Enhancing Productivity. Enabling Success. Sage CRM

A Rimini Street White Paper. Mobility Solutions for ERP

Enhancing productivity, enabling. Success. Sage CRM

Patient Relationship Management

Scalable Enterprise Data Integration Your business agility depends on how fast you can access your complex data

SAS BIG DATA SOLUTIONS ON AWS SAS FORUM ESPAÑA, OCTOBER 16 TH, 2014 IAN MEYERS SOLUTIONS ARCHITECT / AMAZON WEB SERVICES

Transcription:

Customer Case Study Celtra

Customer Case Study Celtra Benefits Increased the amount of ad-hoc analysis done six-fold, leading to better informed product design and quicker issue detection and resolution. Reduced the load on the analytics engineering team by expanding access to the number of people able to work with the data directly by a factor of four. Increased collaboration and improved reproducibility and repeatability of analyses. Reduced the cost of cloud infrastructure through faster and easier management of Spark clusters. Summary Celtra relied on data analytics to inform product design, troubleshoot anomalies, and fine-tune the performance of its display advertising software platform capabilities. Celtra encountered difficulties in meeting the rising demand for data analysis due to the large scale of the data, diversity of data sources, and small size of the analytics team. Celtra selected Databricks as their data processing platform; enabling teams from Engineering, Product Management, and QA to directly work with data and perform the required analysis. Customer Case Study Celtra 2

Business Background Celtra provides agencies, media suppliers and brand leaders alike with an integrated, scalable HTML5 technology for brand advertising on smartphones, tablets and desktop. The platform, AdCreator 4, gives clients such as MEC, Kargo, Pepsi and Macy s the ability to easily create, manage, and traffic sophisticated data-driven dynamic ads, optimize them on the go, and track their performance with insightful analytics. A wide variety of data is collected by Celtra, including data related to internal company processes, data based on the usage of the product by clients and, most importantly, data focused on the engagements of consumers with their clients ads. In addition to providing analytics to its clients, Celtra is constantly exploring new ways to leverage this gathered information to improve their offering, for example: Product usage analysis: Analyzing feature adoption, usage patterns and support cases to direct further development focus. Environment analysis: Assessing the feasibility of new product concepts and detecting trends by analyzing the context in which Celtra s ads run, such as the publisher and device of choice. Technical performance: Monitoring load times of ads closely across multiple dimensions i.e. ad complexity, geography, connectivity and CDNs. Most recently, Celtra has been evaluating the performance benefits of SPDY and HTTP/2 for improved page load times. Quality Control: Computing key performance metrics to detect issues at deployments, enabling the automatic detection of anomalies to detect regressions that would otherwise get lost in the averages. Customer Case Study Celtra 3

Challenge As Celtra s business grew, it was challenged to meet the corresponding increase in demand for analytics due to three reasons: 1. Diversity of data sources: The production and engineering data from Celtra s systems are scattered in different locations. Celtra did not have an easy way to combine the data from these disparate data sources and perform the necessary analysis in a single analytics platform. 2. Large scale of data: Celtra s production systems generate tens of terabytes data monthly. While Celtra has been using Spark as its data processing platform since its early days and accumulating lots of expertise, this knowledge was limited to the team working on the analytics portion of the product. 3. Small analytics team: The analytics team consisted of only four people, who quickly became the bottleneck to service requests from Product Management, Engineering, and QA. To overcome these challenges, Celtra needed a powerful data platform that was capable of integrating data from disparate data sources while being fast enough to support interactive analysis at terabyte scale. This platform must also be user-friendly enough to empower teams outside of analytics to perform analysis themselves, and to remove the bottleneck created by their small analytics team. 2015 Celtra Inc. All rights reserved. Customer Case Study Celtra 4

Solution Celtra adopted Databricks as their centralized analytics platform because the key features in Databricks could easily address all of Celtra s needs: Zero management Apache Spark: Spark is an open source big data processing framework that was built for speed and scale. Databricks made Spark much easier to deploy by combining the power of Spark with a zero-management hosted platform on Amazon Web Services (AWS), allowing Celtra to take advantage of Spark without the DevOps burdens typically associated with big data infrastructure. Seamless connection to diverse data sources: Databricks provided built-in APIs to access data from AWS S3 and relational databases. Since the full power of Scala is available in Databricks, data from various web service APIs could be accessed as well. Celtra could seamlessly connect its data by consolidating the disparate sources in Databricks. Reuse of production code in ad-hoc analyses: Since Databricks is based on Apache Spark, similar to Celtra s production analytics pipeline, a lot of production code could be reused as the foundation for ad-hoc analyses instead of rewriting code in another framework. User-friendly interactive workspace: Databricks included an intuitive, multiuser interactive workspace for real-time analysis and visualization, enabling teams other than analytics, to work with data directly in a single, easy to use environment. With the adoption of Databricks, Celtra has enabled teams from Engineering, Product Management, and QA to perform complex data analysis on their own, leveraging the massive production data to improve product design, address anomalies rapidly, and finetune the performance of production systems. Customer Case Study Celtra 5

Benefits The most important benefit Celtra gained from deploying Databricks, is the ability to remove the bottleneck within its analytics team to meet the surging demand for big data analysis across the company. Since its introduction, Databricks has been broadly utilized by over a third of the technical staff in Engineering, QA and Product Management. As a result of empowering them to work with the data directly, many more questions have been asked and hypotheses tested, leading to better informed product design and quicker issue detection and resolution. Celtra has increased the amount of analyses done and insights obtained by six-times in the first four months after adopting Databricks alone, and increased the number of people working with our most valuable data by fourfold. Aside from dramatically boosting the amount of analytics done, Celtra also experienced two additional benefits from using Databricks: Improved collaboration and reproducibility: The self-documenting nature of notebooks in Databricks meant that ad-hoc analysis code was automatically stored in a centralized location. This feature encouraged teams to leverage the existing codebase instead of duplicating past efforts in writing new code, eventually leading to a maintainable collective codebase for ad-hoc analysis. Additionally, by having all work stored by default, past results could be easily reproduced in cases where additional insight was needed. Reduced cloud infrastructure cost: The faster and easier provisioning, resizing, and The notebooks feature in Databricks encourages good documentation by automatically recording the code written during an ad hoc analysis session. This has had profound effects for us, from increasing collaboration and improving reproducibility to making analysis more approachable to a wider audience, who can start off by cloning someone else s research. Jaka Jančar Chief Technology Officer at Celtra Customer Case Study Celtra 6

deprovisioning of Spark clusters made Celtra engineers more comfortable with shutting down unused clusters whenever possible. Agility in cluster management also facilitated the use of Spot Instances by making its use less risky. When combined with the Jobs feature of Databricks, Celtra was able to substantially reduce the cost of its cloud infrastructure by scheduling long-running jobs that automatically provision and deprovision clusters as needed. Databricks is used by over a third of our technical staff from engineering to product management to help us make smart, data-driven decisions; After implementation, the amount of analysis performed has increased sixfold, meaning more questions are being asked, more hypotheses tested. Jaka Jančar Chief Technology Officer at Celtra Evaluate Databricks with a trial account now. /registration Customer Case Study Celtra 150417 7