Top Banner
54

Marketing Technology Master Class SapientNitro XI 2014

Aug 18, 2015

Download

Internet

Alok Kumar
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Marketing Technology Master Class SapientNitro XI 2014
Page 2: Marketing Technology Master Class SapientNitro XI 2014

love your technology?

Page 3: Marketing Technology Master Class SapientNitro XI 2014

share your technology choices

Page 4: Marketing Technology Master Class SapientNitro XI 2014

Technology 2.0 – meeting marketing challenges

Page 5: Marketing Technology Master Class SapientNitro XI 2014

I build experiences.

Speaker

Alok Kumar Senior experience technology

Page 6: Marketing Technology Master Class SapientNitro XI 2014

Aniket Data architect – Marketing Analytics

I am an architect on consumer intelligence platform that enables insights from instrumented people, places and things.

Keen open source contributor.

Speaker

Page 7: Marketing Technology Master Class SapientNitro XI 2014

experiences technology relevance

new concepts in analytics

Img:http://yourjesusmind.com/tag/gaming/

our objective

Page 8: Marketing Technology Master Class SapientNitro XI 2014

“I want to engage kids in my store so that parents can spend

more time in store”

bazaar

Page 9: Marketing Technology Master Class SapientNitro XI 2014

“I just want it in one store”

“It should be simple to manage”

“It should be simple to play”

“Operations”

“Deployment”

“Quality”

scope mapping

Page 10: Marketing Technology Master Class SapientNitro XI 2014

“The game is good, could we make it more easier for anyone to play in store – too many mobile choices make

it difficult for all to have similar experience”

experience needs to be simple enough

bazaar

Page 11: Marketing Technology Master Class SapientNitro XI 2014

scope mapping

“Can we make it more natural”“I don’t want

to change anything else”

“I want to deploy at multiple stores”

“Extensibility”

“DevOps”“Configuration management”“Code

complexity”

Page 12: Marketing Technology Master Class SapientNitro XI 2014

lets dig in …

Page 13: Marketing Technology Master Class SapientNitro XI 2014

Horizontal scaling

Fun

ctio

nal sp

lits

Data

swim

lane

s

Synchronous

scalability

Page 14: Marketing Technology Master Class SapientNitro XI 2014

Horizontal scaling

Fun

ctio

nal s

plit

s

Data

swim

lane

s

Synchronous

scalability contd.

Page 15: Marketing Technology Master Class SapientNitro XI 2014

Horizontal scalingFu

ncti

on

al sp

lits

Data

swim

lane

s

Synchronous

scalability contd.

Page 16: Marketing Technology Master Class SapientNitro XI 2014

Horizontal scaling

Fun

ctio

nal sp

lits

Dat

a sw

im la

nes

Synchronous

scalability contd.

Page 17: Marketing Technology Master Class SapientNitro XI 2014

Sender Receiver

Sends and keeps on working Message

Asynchronous

scalability contd.

Page 18: Marketing Technology Master Class SapientNitro XI 2014

“Launch the game in stadium to capitalize the IPL season”

bazaar

Thing big

Page 19: Marketing Technology Master Class SapientNitro XI 2014

“It should be fast”

“Performance”

“All should play”

“Concurrency”“Scalability”

“Personalize the experience ”

“Persistence”“Security”

scope mapping

Page 20: Marketing Technology Master Class SapientNitro XI 2014

Storage

messagingStreaming

Controllerasynch

Producer

Consumer

Quality Deployment

Operations

Configuratio

n

Managemen

t

Performance

ScalabilitySecurity

Extensibility

Maintainability

This is complex shit!!

game architecture

Page 21: Marketing Technology Master Class SapientNitro XI 2014

Singularity Isn’t Near

Page 22: Marketing Technology Master Class SapientNitro XI 2014

It is not just about Technology

Page 23: Marketing Technology Master Class SapientNitro XI 2014

“I am not sure if the game is getting enough footfall”

bazaar

Knowing the unknown

Page 24: Marketing Technology Master Class SapientNitro XI 2014

“How do I measure reach?

“What all things can I measure”

“What are the insights”

“How do I capture and mine the data”

scope mapping

Page 25: Marketing Technology Master Class SapientNitro XI 2014

WHAT WOULD THEY TELL YOU?

If you were to interview the walls and ceiling of the store

Page 26: Marketing Technology Master Class SapientNitro XI 2014

Where do you go? I wanna know!

https://www.flickr.com/photos/iheartgiraf/6283211485/in/photostream/

Page 27: Marketing Technology Master Class SapientNitro XI 2014

Our Presenter’s path

Page 28: Marketing Technology Master Class SapientNitro XI 2014
Page 29: Marketing Technology Master Class SapientNitro XI 2014

Sense Store Analyze

Visualize Data e.g.

thermal images, surveys

Store time series data

Store insights

Machine learning, statistics

Stories and typologies of people and events

Narrated by hard data

Layers

Page 30: Marketing Technology Master Class SapientNitro XI 2014

PAN #1

PAN #2

ZigbeeMQTT-

SN

HTTPMQTT over TCP

Sense – sensor deployment

Data Platform

Page 31: Marketing Technology Master Class SapientNitro XI 2014
Page 32: Marketing Technology Master Class SapientNitro XI 2014

Sense Store Analyze

Visualize Data e.g.

thermal images, surveys

Store time series data

Store insights

Machine learning, statistics

Stories and typologies of people and events

Narrated by hard data

Layers

Page 33: Marketing Technology Master Class SapientNitro XI 2014

Data Receiver API

Page 34: Marketing Technology Master Class SapientNitro XI 2014

Data Receiver API

Page 35: Marketing Technology Master Class SapientNitro XI 2014

Data Receiver API

Page 36: Marketing Technology Master Class SapientNitro XI 2014

Data Receiver API

Page 37: Marketing Technology Master Class SapientNitro XI 2014

Monitoring

Page 38: Marketing Technology Master Class SapientNitro XI 2014

Monitoring instrument rates

Page 39: Marketing Technology Master Class SapientNitro XI 2014

Monitoring latency

Page 40: Marketing Technology Master Class SapientNitro XI 2014

Sanity Testing

Page 42: Marketing Technology Master Class SapientNitro XI 2014

Data Receiver API

Page 43: Marketing Technology Master Class SapientNitro XI 2014

Sense Store Analyze

Visualize Data e.g.

thermal images, surveys

Store time series data

Store insights

Machine learning, statistics

Stories and typologies of people and events

Narrated by hard data

Layers

Page 44: Marketing Technology Master Class SapientNitro XI 2014

New data

Batch Analytics

Batch Views

Real time Analytics

Real time views

Query

Master Database

Analyze

Page 45: Marketing Technology Master Class SapientNitro XI 2014

• API has a learning curve especially for developers not familiar with functional programming

• Closure Serialization• You may need atleast 1 Scala developer in your

team• Library version conflicts

Spark Caveats

Page 46: Marketing Technology Master Class SapientNitro XI 2014

Our Analytics Engine

Page 47: Marketing Technology Master Class SapientNitro XI 2014

Sense Store Analyze

Visualize Data e.g.

thermal images, surveys

Store time series data

Store insights

Machine learning, statistics

Stories and typologies of people and events

Narrated by hard data

Layers

Page 48: Marketing Technology Master Class SapientNitro XI 2014

Visualization

Page 49: Marketing Technology Master Class SapientNitro XI 2014

http://www.informationisbeautiful.net/2009/if-twitter-was-100-people/

Page 50: Marketing Technology Master Class SapientNitro XI 2014

Visualization Demos

Page 51: Marketing Technology Master Class SapientNitro XI 2014

Putting it all together

Page 52: Marketing Technology Master Class SapientNitro XI 2014
Page 53: Marketing Technology Master Class SapientNitro XI 2014

• Mantra for success – Technology + Mindset• Building experiences have the same enterprise

level complexities• Mastering intelligence is essential

Key Takeaways

Page 54: Marketing Technology Master Class SapientNitro XI 2014