Transcript
Page 1: Webinar: Expanding Retail Frontiers with MongoDB

#mongodbretail

Senior Solutions Architect, MongoDB Inc.

Page 2: Webinar: Expanding Retail Frontiers with MongoDB

“The art of commerce is to buy goods for 5 when they are worth 10 and sell for 10 what is worth 5”

Page 3: Webinar: Expanding Retail Frontiers with MongoDB

3

• Norberto Leite

• Solutions Architect– Technical Account Manager– Engineer

• Barcelona, Spain

[email protected]

• @nleite

Presenter Notes

Page 4: Webinar: Expanding Retail Frontiers with MongoDB

4

• Introduction

• Retail Challenges

• Why MongoDB

• Common Use Cases

• References

Agenda

Page 5: Webinar: Expanding Retail Frontiers with MongoDB

Introduction

Page 6: Webinar: Expanding Retail Frontiers with MongoDB

6

MongoDB

The leading NoSQL database

Document Database

Open-Source

General Purpose

Page 7: Webinar: Expanding Retail Frontiers with MongoDB

7

To provide the best database for how we build and run apps today

MongoDB Vision

Build–New and complex data–Flexible–New languages–Faster development

Run–Big Data scalability–Real-time–Commodity hardware–Cloud

Page 8: Webinar: Expanding Retail Frontiers with MongoDB

8

Agile

MongoDB Overview

Scalable

Page 9: Webinar: Expanding Retail Frontiers with MongoDB

9

4,000,000+ 4,000,000+ MongoDB DownloadsMongoDB Downloads

100,000+ 100,000+ Online Education RegistrantsOnline Education Registrants

20,000+ 20,000+ MongoDB User Group MembersMongoDB User Group Members

20,000+ 20,000+ MongoDB Days AttendeesMongoDB Days Attendees

15,000+ 15,000+ MongoDB Management Service (MMS) UsersMongoDB Management Service (MMS) Users

Global Community

Page 10: Webinar: Expanding Retail Frontiers with MongoDB

10

Big Data Content Mgmt & Delivery Mobile & Social

MongoDB Solutions

Page 11: Webinar: Expanding Retail Frontiers with MongoDB

11

• 10 of the Top Financial Services Institutions

• 10 of the Top Electronics Companies

• 10 of the Top Media and Entertainment Companies

• 8 of the Top Retailers

• 6 of the Top Telcos

• 5 of the Top Technology Companies

• 4 of the Top Healthcare Companies

Fortune 500 & Global 500

Page 12: Webinar: Expanding Retail Frontiers with MongoDB

Retail Challenges

Page 13: Webinar: Expanding Retail Frontiers with MongoDB

13

• Old School

– Evolving Landscape

– Customer Loyalty

– New Competitors

– New Markets

• Avant-garde

– Seamless Experience

– Online + Offline

– Buying Patterns

– Predict Trends

Challenges

Page 14: Webinar: Expanding Retail Frontiers with MongoDB

http://www.blendwerk-freiburg.de/wp-content/uploads/2010/08/jai-vu-jai-lu-kukuxumusu-ovolution.jpg

Evolving Landscape

Page 15: Webinar: Expanding Retail Frontiers with MongoDB

15

• Extended Offering

• Home delivery

• Online only supermarkets– Lots of new companies – Lots of traditional retailers populating the web

• Physical stores as complements– Show rooms – Pick up locations

Evolving Landscape

Page 16: Webinar: Expanding Retail Frontiers with MongoDB

http://s.wsj.net/media/cards_E_20111020111733.jpg

Customer Loyalty

Page 17: Webinar: Expanding Retail Frontiers with MongoDB

17

• Understand your customer

• “Customize” what customer needs and wants– And when he want’s it!

• Reward the your “fans”

• Make sure everyone knows they have been rewarded– Gamification is a strong powerful driver!– points + points + points

Customer Loyalty

Page 18: Webinar: Expanding Retail Frontiers with MongoDB

18

• How easy it is nowadays to open a web shop?

• How many are approaching a need that you do not attend?

• Is your market share growing or shrinking?– Time to get a Vietnamese translator ?

• How fast can I react to habits and perception change ?

New Competitors and Markets

Page 19: Webinar: Expanding Retail Frontiers with MongoDB

http://www.sinbadesign.com/wp-content/uploads/2011/07/Tesco-Homeplus-Subway-Virtual-Store-in-South-Korea01.jpg

Seamless Experience

Page 20: Webinar: Expanding Retail Frontiers with MongoDB

20

• It’s all about knowing your Customer

• Make better customized offers

• Avoid useless promotions– Not valuable for your customers– Degradation of your brand

• Make use of the network effect

• Analytics anyone?

Buying Patterns + Trends Prediction

Page 21: Webinar: Expanding Retail Frontiers with MongoDB

Why MongoDB?

Page 22: Webinar: Expanding Retail Frontiers with MongoDB

22

• Flexible Datastore

• Horizontal Scalability

• Multi Platform

• Polyglot

• Cost Efficient

• Large Community

• Talent War?

MongoDB = Good Stuff

Page 23: Webinar: Expanding Retail Frontiers with MongoDB

23

RDBMS

Flexible Datastore

MongoDB

{

_id : ObjectId("4c4ba5e5e8aabf3"),

employee_name: "Dunham, Justin",

department : "Marketing",

title : "Product Manager, Web",

report_up: "Neray, Graham",

pay_band: “C",

benefits : [

{ type :  "Health",

plan : "PPO Plus" },

{ type :   "Dental",

plan : "Standard" }

]

}

Page 24: Webinar: Expanding Retail Frontiers with MongoDB

24

Horizontal Scalability

Auto-Sharding

• Increase capacity as you go

• Commodity and cloud architectures

• Improved operational simplicity and cost visibility

Page 25: Webinar: Expanding Retail Frontiers with MongoDB

25

Multi Platform

http://images7.alphacoders.com/333/333230.jpg

Page 26: Webinar: Expanding Retail Frontiers with MongoDB

Polyglot

Page 27: Webinar: Expanding Retail Frontiers with MongoDB

27

ShellCommand-line shell for interacting directly with database

Polyglot

DriversDrivers for most popular programming languages and frameworks

> db.collection.insert({product:“MongoDB”, type:“Document Database”})> > db.collection.findOne(){

“_id” : ObjectId(“5106c1c2fc629bfe52792e86”),“product” : “MongoDB”“type” : “Document Database”

}

Java

Python

Perl

Ruby

Haskell

JavaScript

Page 28: Webinar: Expanding Retail Frontiers with MongoDB

28

Developer/Ops Savings•Ease of Use•Agile development•Less maintenance

Hardware Savings•Commodity servers•Internal storage (no SAN)•Scale out, not up

Software/Support Savings•No upfront license•Cost visibility for usage growth

Cost Efficient

DB Alternative

Page 29: Webinar: Expanding Retail Frontiers with MongoDB

29

Cost Efficient

Dev. and Admin

Compute – Scale-Up Servers

Storage - SAN

Dev. and Admin

Compute – Scale-Up Servers

Storage - SAN

Page 30: Webinar: Expanding Retail Frontiers with MongoDB

http://i.smimg.net/13/33/usain-bolt_1.jpg

Race for Talent

Page 31: Webinar: Expanding Retail Frontiers with MongoDB

Common Use Cases

Page 32: Webinar: Expanding Retail Frontiers with MongoDB

32

• Rich Catalog Management

• Customer Data Management

• Customer Interaction and Sentiment Analysis

• Digital Coupons

• Inventory Management

• Demand Chain Optimization

• Real-Time Price Optimization

Use Cases

Page 33: Webinar: Expanding Retail Frontiers with MongoDB

33

• Flexibility – External + Internal

information – Evolving Product Data– Different Buying

Process – Funnels– Promotions &&

Campaigns – Hierarchy of Products

and Sections

Rich Catalog Management

Page 34: Webinar: Expanding Retail Frontiers with MongoDB

34

• Multiple Geographies

• Online + Offline

• Engagement Process

• Preferences

• Permissions

• Privacy and other regulation

Customer Data Management

Page 35: Webinar: Expanding Retail Frontiers with MongoDB

35

• Realtime analytics – Aggregation Framework– MapReduce

• KPI calculation– CTR– Bounce Rates– Conversion Rates

• Automation of Price Margins

• DSL

Realtime Price Optimiation

Optimum Price

Page 36: Webinar: Expanding Retail Frontiers with MongoDB

References

Page 37: Webinar: Expanding Retail Frontiers with MongoDB

37

MongoDB enables Gilt to roll out new revenue-generating features faster and cheaper

Case Study

Problem Why MongoDB Results

• Monolithic Postgres architecture expensive to scale

• Limited ability to add new features for different business silos

• Spiky server loads

• Dynamic schema makes it easy to build new features

• Alignment with SOA

• Cost-effective, horizontal scaling

• Easy to use and maintain

• Developers can launch new services faster, e.g., customized upsell emails

• Stable, sub-ms performance on commodity hardware

• Reduced complexity yields lower overhead

Page 38: Webinar: Expanding Retail Frontiers with MongoDB

38

Serves variety of content and user services on multiple platforms to 7M web and mobile users

Case Study

Problem Why MongoDB Results

• MySQL reached scale ceiling – could not cope with performance and scalability demands

• Metadata management too challenging with relational model

• Hard to integrate external data sources

• Unrivaled performance

• Simple scalability and high availability

• Intuitive mapping

• Eliminated 6B+ rows of attributes – instead creates single document per user / piece of content

• Supports 115,000+ queries per second

• Saved £2M+ over 3 yrs.

• “Lead time for new implementations is cut massively”

• MongoDB is default choice for all new projects

Page 39: Webinar: Expanding Retail Frontiers with MongoDB

39

Delivers agile automated supply chain service to retailers powered by MongoDB

Case Study

Problem Why MongoDB Results

• RDBMS poorly-equipped to handle varying data types (e.g., SKUs, images)

• Inefficient use of storage in RDBMS (i.e., 90% empty columns)

• Complex joins degraded performance

• Document-oriented model less complex, easier to code

• Single data store for structured, semi-structured and unstructured data

• Scalability and availability

• Analytics with MapReduce

• Decreased supplier onboard time by 12x

• Grew from 400K records to 40M in 12 months

• Significant cost reductions on schema design time, ongoing developer effort, and storage usage

Page 40: Webinar: Expanding Retail Frontiers with MongoDB

40

Social e-commerce application built on MongoDB offers 100M+ products from over 30K brands

Case Study

Problem Why MongoDB Results

• MySQL could not accommodate growth

• Significant optimization required to tune MySQL performance

• Database maintenance inhibited development

• Flexible data model to handle varying product attributes

• Scalability for global reach

• Ease of maintenance

• Consistent performance even when adding data and new features

• Boosted developer productivity

• Scaled from 5M to 100M products with minimal work

• Decreased product import time by 90%

Page 41: Webinar: Expanding Retail Frontiers with MongoDB

41

Leading Organizations Rely on MongoDB

Page 42: Webinar: Expanding Retail Frontiers with MongoDB

How do we help?

Page 43: Webinar: Expanding Retail Frontiers with MongoDB

43

MongoDB Business Value

Enabling New Apps Better Customer Experience

Lower TCOFaster Time to Market

Page 44: Webinar: Expanding Retail Frontiers with MongoDB

44

MongoDB Products and Services

TrainingOnline and In-Person for Developers and Administrators

MongoDB Management Service (MMS)Cloud-Based Suite of Services for Managing MongoDB Deployments

SubscriptionsMongoDB Enterprise, MMS (On-Prem), Professional Support, Commercial License

ConsultingExpert Resources for All Phases of MongoDB Implementations

Page 45: Webinar: Expanding Retail Frontiers with MongoDB

45

For More Information

Resource Location

MongoDB Downloads mongodb.com/download

Free Online Training education.mongodb.com

Webinars and Events mongodb.com/events

White Papers mongodb.com/white-papers

Case Studies mongodb.com/customers

Presentations mongodb.com/presentations

Documentation docs.mongodb.org

Additional Info [email protected]

Resource Location

Page 46: Webinar: Expanding Retail Frontiers with MongoDB

Top Related