mobility: it's time to be available for her

38
Mobility: Time to be available for HER! Enabling Omni-Channel Retailing #mongodbretail Global Business Architect, MongoDB Director, Solution Architecture, MongoDB Edouard Servan-Schreiber Rebecca Bucnis

Upload: mongodb

Post on 10-May-2015

501 views

Category:

Technology


1 download

DESCRIPTION

In order to meet the needs of the digitally-oriented consumer, retailers need to offer personalized service in real-time. By embracing mobile to deliver an integrated experience to customers, retailers can open new business opportunities. Yet, for many traditional retailers, providing a seamless experience across mobile and other channels presents challenges due to the limitations of legacy technology infrastructure and the ability to act in ‘real-time’. However, a new class of database technology is emerging that enables retailers to support new business requirements, improve customer experience and reduce cost. In the next session of webinar series - Omni-Channel Retailing: One-Step-at a Time you will learn why more and more retailers and ecommerce players are turning to MongoDB as a choice for their mobile platforms. Based on existing customers you will learn: How to meet the consumer where she is, whenever she wants - know where she is using geo-spatial services Engage with her and provide a ‘real-time’ experience, tailored to her expectations - check-her in or ‘check-her out’ at the POS and provide the latest update Deliver the most up-to-date information to your associates so they are empowered to serve the consumer when she engages with your brand - deliver the latest inventory information via mobile app to your employee In this discussion, you learn the latest in business techniques and how you can take advantage of MongoDB to deliver another piece of Omni-channel imperative - meeting your customer - at her convenience.

TRANSCRIPT

Page 1: Mobility: It's Time to Be Available for HER

Mobility: Time to be available for HER!

Enabling Omni-Channel Retailing

#mongodbretail

Global Business Architect, MongoDB

Director, Solution Architecture, MongoDBEdouard Servan-Schreiber

Rebecca Bucnis

Page 2: Mobility: It's Time to Be Available for HER

“mobile is a lot closer to TV

than it is to desktop” - Mark Zuckerberg

“mobile - it’s like assorting 100,000 stores every minute, in the hand of

customers, every day…” - Mickey Drexler

(paraphrased@ World Retail Congress – Oct 2013)

Page 3: Mobility: It's Time to Be Available for HER

Presenters

Rebecca Bucnis

Global Business Architect- Business Strategy

- Former Retailer

Amsterdam, The Netherlands

[email protected]

@rebeccabucnis

Edouard Servan-Schreiber

Director, Solution Architecture

- Delivery of Solutions, Pre-Sales

- North America

New York, NY

[email protected]

@edouardss

@rebeccabucnis @edouardss

Page 4: Mobility: It's Time to Be Available for HER

• Introduction: Mobile Changes Everything

• 3 Mobile Mandates for Omni-Channel Retailing

• Why Use MongoDB for Mobile?

• Technical Deep-Dive – Going Mobile

• Customer Examples

• Wrap Up & Next Steps

Agenda

Page 5: Mobility: It's Time to Be Available for HER

Introduction

Page 6: Mobility: It's Time to Be Available for HER

The shopping process is fully mobile:

From awareness, to shopping, to check-out, to information source

Retail has evolved

Page 7: Mobility: It's Time to Be Available for HER

7

[Retail] Data has changed

• 90% of the world’s data was created in the last two years

• 80% of enterprise data is unstructured

• Unstructured data growing 2x faster than structured

Sources: IBM, Gartner 2012

Page 8: Mobility: It's Time to Be Available for HER

8

Retailers – Stuck in the Past?

More and More

Devices & Channels

Don’t Understand Customers

Source Systems

are Siloed

Hard to Adapt To Change

Unable to Execute in Real-Time

Page 9: Mobility: It's Time to Be Available for HER

Mandate #1. Prepare for Time, Geo-Spatial Selling

Informed, Digital Consumer Empowering Employees

Theme: Relevance and convenienceChallenge: Information availability & expectationsMongoDB Customers: Foursquare, 02, Retail giants, Verifone, Parse

Three Mobile Mandates

Page 10: Mobility: It's Time to Be Available for HER

Single View of Business ≅ “Endless Aisle”

Theme: Product details & location up-to-minuteChallenge: Multiple vendors & legacy silo systemsMongoDB Customers: Staples, The Gap, Dillard’s, Bol.com

Three Mobile Mandates

Page 11: Mobility: It's Time to Be Available for HER

Mandate #2. Find Her and ‘Know Her’

Theme: Selling Stage and ‘Persona’Challenge: Device proliferation, legacy silosMongoDB Customers: Foursquare, Panera, ASOS, Sitecore, Pearson

Three Mobile Mandates

Page 12: Mobility: It's Time to Be Available for HER

Mandate #3. Tailor the Message

Theme: Every customer is unique

Challenges: Real-time delivery, insufficient connectivity to analytic information silosMongoDB Customers: Otto Germany, ASOS, Sitecore, Banking giants

Three Mobile Mandates

Page 13: Mobility: It's Time to Be Available for HER

Then

In Store/Web Engage Anywhere

Check-out Help Selling Advice

General Adverts Tailored Messages

Now

Enabling agile delivery of seamless interactions & selling

Page 14: Mobility: It's Time to Be Available for HER

14

Yesterday’s Tool for Today’s Data?

Page 15: Mobility: It's Time to Be Available for HER

15

MongoDB Strategic Advantages

Horizontally Scalable-Sharding

AgileFlexible

High Performance &Strong Consistency

Application

HighlyAvailable-Replica Sets

{ customer: “roger”, date: new Date(), comment: “Spirited Away”, tags: [“Tezuka”, “Manga”]}

Page 16: Mobility: It's Time to Be Available for HER

Notions

RDBMS MongoDB

Database Database

Table Collection

Row Document

Column Field

Page 17: Mobility: It's Time to Be Available for HER

17

Customer View in a Document

Relational MongoDB{ customer_id : 1,

name : "Mark Smith",city : "San Francisco",location: [ <long> , <lat> ] ,orders: [ {

order_number : 13,store_id : 10,date: “2014-01-03”,products: [

{SKU: 24578234,

Qty: 3, Unit_price:

350},{SKU:

98762345, Qty: 1, Unit_Price:

110}]

},{ <...> }

]}

CustomerID First Name Last Name City0 John Doe New York1 Mark Smith San Francisco2 Jay Black Newark3 Meagan White London4 Edward Danields Boston

Order Number Store ID Product Customer ID10 100 Tablet 011 101 Smartphone 012 101 Dishwasher 013 200 Sofa 114 200 Coffee table 115 201 Suit 2

Page 18: Mobility: It's Time to Be Available for HER

{ customer_id : 1,

name : "Mark Smith",

city : "San Francisco",

location: [ <long> , <lat> ] ,

Preferences: [ <category1>, <category2>,…],

Shopping-cart: [ {sku: …., count: ..}, …. ],

Next-best-offers: [ <offer1>, <offer2>, <offer3> ]

}

Customer View ready for Mobility

Page 19: Mobility: It's Time to Be Available for HER

{ customer_id : 1,

name : "Mark Smith",

city : "San Francisco",

location: [ <long> , <lat> ] ,

Preferences: [ <category1>, <category2>,…],

Shopping-cart: [ {sku: …., count: ..}, …. ],

Next-best-offers: [ <offer1>, <offer2>, <offer3> ]

}

Customer View ready for Mobility

Key for the document

Page 20: Mobility: It's Time to Be Available for HER

{ customer_id : 1,

name : "Mark Smith",

city : "San Francisco",

location: [ <long> , <lat> ] ,

Preferences: [ <category1>, <category2>,…],

Shopping-cart: [ {sku: …., count: ..}, …. ],

Next-best-offers: [ <offer1>, <offer2>, <offer3> ]

}

Customer View ready for Mobility

Key for the document

Allows geospatial searches and real time updates of location

Page 21: Mobility: It's Time to Be Available for HER

{ customer_id : 1,

name : "Mark Smith",

city : "San Francisco",

location: [ <long> , <lat> ] ,

Preferences: [ <category1>, <category2>,…],

Shopping-cart: [ {sku: …., count: ..}, …. ],

Next-best-offers: [ <offer1>, <offer2>, <offer3> ]

}

Customer View ready for Mobility

Key for the document

Allows geospatial searches and real time updates of location

Critical status information to serve her what she wants at the right place and time

Page 22: Mobility: It's Time to Be Available for HER

{ store_id: 342 ,

SKU: 4839475638 ,

prod_description: <...> ,

location: [ <longitude> , <latitude> ] ,

promotion: { discount: 25, start: <date>, end: <date> } ,

Attributes: {

color: ... ,

size: ... ,

...

} ,

Stock_level: 10,

Stock_available: 7,

Last_stock_udpate: ‘2014-03-02:13:02:36’

reorder_level: 5

}

Product View ready for Mobility

Page 23: Mobility: It's Time to Be Available for HER

West DC

Primary

Primary

Primary

Shard“West”

Shard“Center”

Shard“East”

Center DC East DC

Single View of Product Cluster Topology

Page 24: Mobility: It's Time to Be Available for HER

West DC

Primary

Primary

Primary

Shard“West”

Shard“Center”

Shard“East”

Center DC East DCPrimary node replicates data to all secondaries in the shard

as fast as possible

Single View of Product Cluster Topology

Page 25: Mobility: It's Time to Be Available for HER

West DC

Primary

Primary

Primary

Shard“West”

Shard“Center”

Shard“East”

Center DC East DC

Center Shard contains all the data for stores

in Center region

“Single View” Cluster Topology

Page 26: Mobility: It's Time to Be Available for HER

West DC

Primary

Primary

Primary

Shard“West”

Shard“Center”

Shard“East”

Center DC East DC

Center Shard contains all the data for stores

in Center region

Local writes enable very high throughput

of updates

“Single View” Cluster Topology

Page 27: Mobility: It's Time to Be Available for HER

West DC

Primary

Primary

Primary

Shard“West”

Shard“Center”

Shard“East”

Center DC East DC

Each region is able to see the data of all

stores from its “local” DC.

“Single View” Cluster Topology

Page 28: Mobility: It's Time to Be Available for HER

West DC

Primary

Primary

Primary

Shard“West”

Shard“Center”

Shard“East”

Center DC East DC

Two nodes in each DC for painless maintenance

with zero downtime

“Single View” Cluster Topology

Page 29: Mobility: It's Time to Be Available for HER

West DC

Primary

Primary

Primary

Shard“West”

Shard“Center”

Shard“East”

Center DC East DC

Even if a DC goes out, the database remains fully available

thanks to automated failover

“Single View” Cluster Topology

Page 30: Mobility: It's Time to Be Available for HER

West DC

Primary

Primary

Primary

Shard“West”

Shard“Center”

Shard“East”

Center DC East DC

Data set can grow, shards can add up, without any rewrite of the

application code

“Single View” Cluster Topology

Page 31: Mobility: It's Time to Be Available for HER

Customer Examples: Retail Giants

• Mobile platform for .com site of retail giant

•Supports ongoing demand for mobile selling; revenue increasing

•Manage heavy loads and scaled for Black Friday without issue

Page 32: Mobility: It's Time to Be Available for HER

Customer Examples:

• Application provider

• Mobile retailing applications

• Working to provide hand-held check-out capabilities via mobile

• Chose MongoDB as the platform to run their applications

• Continue to develop and maintain capabilities, moving to customer loyalty

Page 33: Mobility: It's Time to Be Available for HER

•A social messaging platform

•Provides social and geographic context, with real-time analytics

•Built in 9 months on MongoDB

•Support full view of customers now at 15 million

Customer Examples

Page 34: Mobility: It's Time to Be Available for HER

•A social platform

•Provides social and geographic context to people

•Entertaining them and rewarding them for business

•Manage check-ins and capture & distribute content with MongoDB

Customer Examples

Page 35: Mobility: It's Time to Be Available for HER

1. Assess your retail data and stage

2. Join us and Engage:

• Big Data Analytics - London – 19 June

• ROI: Innovation in Ecommerce – Webinar 11 June

• MongoDB World - New York – June 23-25

• Customer Experience Exchange – London 2-3 July

3. Start one step at a time - with “prototype” capabilities

What’s Next?

Page 36: Mobility: It's Time to Be Available for HER

Questions?

Page 37: Mobility: It's Time to Be Available for HER

Thank You!

@rebeccabucnis @edouardss

Page 38: Mobility: It's Time to Be Available for HER

Resources

White Paper: Big Data: Examples and Guidelines for the Enterprise Decision Maker

http://www.mongodb.com/lp/whitepaper/big-data-nosql

Recorded Webinar Series: Thrive with Big Data

http://www.mongodb.com/lp/big-data-series

Recorded Webinar: What’s New with MongoDB Hadoop Integration

http://www.mongodb.com/presentations/webinar-whats-new-mongodb-hadoop-integration

Documentation: MongoDB Connector for Hadoop

http://docs.mongodb.org/ecosystem/tools/hadoop/

White Paper: Bringing Online Big Data to BI & Analytics

http://info.mongodb.com/rs/mongodb/images/MongoDB_BI_Analytics.pdf

Subscriptions, support, consulting, training

https://www.mongodb.com/products/how-to-buy

Resource Location