Download - Expanding Retail Frontiers with MongoDB
![Page 1: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/1.jpg)
#mongodbretail
Senior Solutions Architect, MongoDB Inc. Norberto Leite
Expanding Retail Frontiers with MongoDB
![Page 2: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/2.jpg)
2
• Norberto Leite • Solutions Architect
– Technical Account Manager – Engineer
• Barcelona, Spain • [email protected]
• @nleite
Presenter Notes
![Page 3: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/3.jpg)
Phoenician saying
“The art of commerce is to buy goods for 5 when they are worth 10 and sell for 10 what is worth 5”
![Page 4: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/4.jpg)
4
• Introduction • Retail Challenges • Why MongoDB
• Common Use Cases • References
Agenda
![Page 5: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/5.jpg)
Introduction
![Page 6: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/6.jpg)
6
MongoDB
The leading NoSQL database
Document Database
Open-Source
General Purpose
![Page 7: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/7.jpg)
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: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/8.jpg)
8
Agile
MongoDB Overview
Scalable
![Page 9: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/9.jpg)
9
4,000,000+ MongoDB Downloads
100,000+ Online Education Registrants
20,000+ MongoDB User Group Members
20,000+ MongoDB Days Attendees
15,000+ MongoDB Management Service (MMS) Users
Global Community
![Page 10: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/10.jpg)
10
Data Hub User Data Management
Big Data Content Mgmt & Delivery Mobile & Social
MongoDB Solutions
![Page 11: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/11.jpg)
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: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/12.jpg)
Retail Challenges
![Page 13: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/13.jpg)
13
• Old School – Evolving Landscape
– Customer Loyalty
– New Competitors
– New Markets
• Avant-garde – Seamless Experience
– Online + Offline
– Buying Patterns
– Predict Trends
Challenges
![Page 14: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/14.jpg)
http://www.blendwerk-‐freiburg.de/wp-‐content/uploads/2010/08/jai-‐vu-‐jai-‐lu-‐kukuxumusu-‐ovolution.jpg
Evolving Landscape
![Page 15: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/15.jpg)
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: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/16.jpg)
http://s.wsj.net/media/cards_E_20111020111733.jpg
Customer Loyalty
![Page 17: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/17.jpg)
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: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/18.jpg)
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: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/19.jpg)
http://www.sinbadesign.com/wp-‐content/uploads/2011/07/Tesco-‐Homeplus-‐Subway-‐Virtual-‐Store-‐in-‐South-‐Korea01.jpg
Seamless Experience
![Page 20: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/20.jpg)
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: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/21.jpg)
Why MongoDB?
![Page 22: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/22.jpg)
22
• Flexible Datastore • Horizontal Scalability • Multi Platform
• Polyglot • Cost Efficient
• Large Community • Talent War?
MongoDB = Good Stuff
![Page 23: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/23.jpg)
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: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/24.jpg)
24
Horizontal Scalability
Auto-Sharding
• Increase capacity as you go
• Commodity and cloud architectures
• Improved operational simplicity and cost visibility
![Page 25: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/25.jpg)
25
Multi Platform
http://images7.alphacoders.com/333/333230.jpg
![Page 26: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/26.jpg)
Polyglot
![Page 27: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/27.jpg)
27
Shell Command-line shell for interacting directly with database
Polyglot
Drivers Drivers 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: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/28.jpg)
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: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/29.jpg)
29
Cost Efficient
Dev. and Admin
Compute – Scale-Up Servers
Storage - SAN
Dev. and Admin
Compute – Scale-Up Servers
Storage - SAN
![Page 30: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/30.jpg)
http://i.smimg.net/13/33/usain-‐bolt_1.jpg
Race for Talent
![Page 31: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/31.jpg)
Common Use Cases
![Page 32: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/32.jpg)
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: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/33.jpg)
33
• Flexibility – External + Internal
information – Evolving Product Data – Different Buying
Process – Funnels – Promotions &&
Campaigns – Hierarchy of Products
and Sections
User Preferences
Product Insights
References
Product Details
Commercial Positioning
Rich Catalog Management
![Page 34: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/34.jpg)
34
• Multiple Geographies • Online + Offline • Engagement Process
• Preferences • Permissions
• Privacy and other regulation
Preferences Permissions
Regional Data Engagements
Customer
Customer Data Management
![Page 35: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/35.jpg)
35
• Realtime analytics – Aggregation Framework – MapReduce
• KPI calculation – CTR – Bounce Rates – Conversion Rates
• Automation of Price Margins
• DSL
Web metrics
Availability
Conversion Rate
• Per User • Global • Per Product
• Inventory • Catalog • Margin
• Per Section • Per Unit • Per Segment
Realtime Price Optimiation
Optimum Price
![Page 36: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/36.jpg)
References
![Page 37: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/37.jpg)
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: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/38.jpg)
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: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/39.jpg)
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: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/40.jpg)
40
Leading Organizations Rely on MongoDB
![Page 41: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/41.jpg)
How do we help?
![Page 42: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/42.jpg)
42
MongoDB Business Value
Enabling New Apps Better Customer Experience
Lower TCO Faster Time to Market
![Page 43: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/43.jpg)
43
MongoDB Products and Services
Training Online and In-Person for Developers and Administrators
MongoDB Management Service (MMS) Cloud-Based Suite of Services for Managing MongoDB Deployments
Subscriptions MongoDB Enterprise, MMS (On-Prem), Professional Support, Commercial License
Consulting Expert Resources for All Phases of MongoDB Implementations
![Page 44: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/44.jpg)
44
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 45: Expanding Retail Frontiers with MongoDB](https://reader034.vdocuments.us/reader034/viewer/2022051818/54b47a9b4a795988688b45b1/html5/thumbnails/45.jpg)