SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
#mongodbretail
Senior Solutions Architect, MongoDB Inc.
Norberto Leite
Expanding Retail Frontiers
with MongoDB
2
•  Norberto Leite
•  Solutions Architect
–  Technical Account Manager
–  Engineer
•  Barcelona, Spain
•  norberto@mongodb.com
•  @nleite
Presenter Notes
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”	
  
4
•  Introduction
•  Retail Challenges
•  Why MongoDB
•  Common Use Cases
•  References
Agenda
Introduction
6
MongoDB
The leading NoSQL database
Document
Database
Open-
Source
General
Purpose
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
8
Agile
MongoDB Overview
Scalable
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
10
Data HubUser Data Management
Big Data Content Mgmt & Delivery Mobile & Social
MongoDB Solutions
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
Retail Challenges
13
•  Old School
–  Evolving Landscape
–  Customer Loyalty
–  New Competitors
–  New Markets
•  Avant-garde
–  Seamless Experience
–  Online + Offline
–  Buying Patterns
–  Predict Trends
Challenges
http://www.blendwerk-­‐freiburg.de/wp-­‐content/uploads/2010/08/jai-­‐vu-­‐jai-­‐lu-­‐kukuxumusu-­‐ovolution.jpg	
  
Evolving	
  Landscape	
  
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
http://s.wsj.net/media/cards_E_20111020111733.jpg	
  
Customer	
  Loyalty	
  
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
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
http://www.sinbadesign.com/wp-­‐content/uploads/2011/07/Tesco-­‐Homeplus-­‐Subway-­‐Virtual-­‐Store-­‐in-­‐South-­‐Korea01.jpg	
  
Seamless	
  Experience	
  
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
Why MongoDB?
22
•  Flexible Datastore
•  Horizontal Scalability
•  Multi Platform
•  Polyglot
•  Cost Efficient
•  Large Community
•  Talent War?
MongoDB = Good Stuff
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" }
]
}
24
Horizontal Scalability
Auto-Sharding
•  Increase capacity as you go
•  Commodity and cloud architectures
•  Improved operational simplicity and cost visibility
25
Multi Platform
http://images7.alphacoders.com/333/333230.jpg	
  
Polyglot	
  
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
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
29
Cost Efficient
Dev. and Admin
Compute – Scale-Up Servers
Storage - SAN
Dev. and Admin
Compute – Scale-Up Servers
Storage - SAN
http://i.smimg.net/13/33/usain-­‐bolt_1.jpg	
  
Race	
  for	
  Talent	
  
Common Use Cases
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
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
34
•  Multiple Geographies
•  Online + Offline
•  Engagement Process
•  Preferences
•  Permissions
•  Privacy and other
regulation
Preferences Permissions
Regional Data Engagements
Customer
Customer Data Management
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
References
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
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
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
40
Leading Organizations Rely on MongoDB
How do we help?
42
MongoDB Business Value
Enabling New Apps Better Customer Experience
Lower TCOFaster Time to Market
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
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 info@mongodb.com
Resource Location
Expanding Retail Frontiers with MongoDB

Weitere ähnliche Inhalte

Was ist angesagt?

Maximize Market Share with Micro Merchandising
Maximize Market Share with Micro MerchandisingMaximize Market Share with Micro Merchandising
Maximize Market Share with Micro Merchandising
Jerry Inman
 
247 overviewmongodbevening-bangalore
247 overviewmongodbevening-bangalore247 overviewmongodbevening-bangalore
247 overviewmongodbevening-bangalore
MongoDB APAC
 

Was ist angesagt? (15)

E-Commerce and In-Memory Computing: Crossing the Scalability Chasm
E-Commerce and In-Memory Computing: Crossing the Scalability ChasmE-Commerce and In-Memory Computing: Crossing the Scalability Chasm
E-Commerce and In-Memory Computing: Crossing the Scalability Chasm
 
Bitrix24 Tasks In 7 Slides
Bitrix24 Tasks In 7 SlidesBitrix24 Tasks In 7 Slides
Bitrix24 Tasks In 7 Slides
 
Maximize Market Share with Micro Merchandising
Maximize Market Share with Micro MerchandisingMaximize Market Share with Micro Merchandising
Maximize Market Share with Micro Merchandising
 
B2B Magento vs. Hybris
B2B Magento vs. HybrisB2B Magento vs. Hybris
B2B Magento vs. Hybris
 
GraphTalk - Identity & Access Management
GraphTalk - Identity & Access ManagementGraphTalk - Identity & Access Management
GraphTalk - Identity & Access Management
 
GraphTalk München - Einführung in Graphdatenbanken und Neo4j
GraphTalk München - Einführung in Graphdatenbanken und Neo4jGraphTalk München - Einführung in Graphdatenbanken und Neo4j
GraphTalk München - Einführung in Graphdatenbanken und Neo4j
 
Connected Retail
Connected RetailConnected Retail
Connected Retail
 
WordPress e-Commerce by Steve Mortiboy
WordPress e-Commerce by Steve MortiboyWordPress e-Commerce by Steve Mortiboy
WordPress e-Commerce by Steve Mortiboy
 
Building A Relevancy Engine Using MongoDB and Go
Building A Relevancy Engine Using MongoDB and GoBuilding A Relevancy Engine Using MongoDB and Go
Building A Relevancy Engine Using MongoDB and Go
 
Meet Your New Bitrix24 (Dec 2015)
Meet Your New Bitrix24 (Dec 2015)Meet Your New Bitrix24 (Dec 2015)
Meet Your New Bitrix24 (Dec 2015)
 
287 andrea powell going large with e books-1-b
287 andrea powell going large with e books-1-b287 andrea powell going large with e books-1-b
287 andrea powell going large with e books-1-b
 
You will never miss a sale!, developments in POD at CB book distribution
You will never miss a sale!, developments in POD at CB book distributionYou will never miss a sale!, developments in POD at CB book distribution
You will never miss a sale!, developments in POD at CB book distribution
 
Webinar: How to Drive Business Value in Financial Services with MongoDB
Webinar: How to Drive Business Value in Financial Services with MongoDBWebinar: How to Drive Business Value in Financial Services with MongoDB
Webinar: How to Drive Business Value in Financial Services with MongoDB
 
"Supply chain simplification" presentation for Digital 2013 conference
"Supply chain simplification" presentation for Digital 2013 conference"Supply chain simplification" presentation for Digital 2013 conference
"Supply chain simplification" presentation for Digital 2013 conference
 
247 overviewmongodbevening-bangalore
247 overviewmongodbevening-bangalore247 overviewmongodbevening-bangalore
247 overviewmongodbevening-bangalore
 

Ähnlich wie Expanding Retail Frontiers with MongoDB

Calculating ROI with Innovative eCommerce Platforms
Calculating ROI with Innovative eCommerce PlatformsCalculating ROI with Innovative eCommerce Platforms
Calculating ROI with Innovative eCommerce Platforms
MongoDB
 
MongoDB Partner Program Update - November 2013
MongoDB Partner Program Update - November 2013MongoDB Partner Program Update - November 2013
MongoDB Partner Program Update - November 2013
MongoDB
 

Ähnlich wie Expanding Retail Frontiers with MongoDB (20)

Enabling Telco to Build and Run Modern Applications
Enabling Telco to Build and Run Modern Applications Enabling Telco to Build and Run Modern Applications
Enabling Telco to Build and Run Modern Applications
 
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4j
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4jNeo4j GraphTalks - Introduction to GraphDatabases and Neo4j
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4j
 
Webinar: How Partners Can Benefit from our New Program (EMEA)
Webinar: How Partners Can Benefit from our New Program (EMEA)Webinar: How Partners Can Benefit from our New Program (EMEA)
Webinar: How Partners Can Benefit from our New Program (EMEA)
 
Calculating ROI with Innovative eCommerce Platforms
Calculating ROI with Innovative eCommerce PlatformsCalculating ROI with Innovative eCommerce Platforms
Calculating ROI with Innovative eCommerce Platforms
 
Advanced applications with MongoDB
Advanced applications with MongoDBAdvanced applications with MongoDB
Advanced applications with MongoDB
 
MongoDB Partner Program Update - November 2013
MongoDB Partner Program Update - November 2013MongoDB Partner Program Update - November 2013
MongoDB Partner Program Update - November 2013
 
An Enterprise Architect's View of MongoDB
An Enterprise Architect's View of MongoDBAn Enterprise Architect's View of MongoDB
An Enterprise Architect's View of MongoDB
 
Enterprise architectsview 2015-apr
Enterprise architectsview 2015-aprEnterprise architectsview 2015-apr
Enterprise architectsview 2015-apr
 
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4jGraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
 
When to Use MongoDB...and When You Should Not...
When to Use MongoDB...and When You Should Not...When to Use MongoDB...and When You Should Not...
When to Use MongoDB...and When You Should Not...
 
Overview di MongoDB
Overview di MongoDBOverview di MongoDB
Overview di MongoDB
 
Best Practices for MongoDB in Today's Telecommunications Market
Best Practices for MongoDB in Today's Telecommunications MarketBest Practices for MongoDB in Today's Telecommunications Market
Best Practices for MongoDB in Today's Telecommunications Market
 
The Value of Customer Insights & Analytics in a Modern Retail Environment
The Value of Customer Insights & Analytics in a Modern Retail EnvironmentThe Value of Customer Insights & Analytics in a Modern Retail Environment
The Value of Customer Insights & Analytics in a Modern Retail Environment
 
Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in Graphdatenbanken
 
Enterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a ServiceEnterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a Service
 
Prepare for Peak Holiday Season with MongoDB
Prepare for Peak Holiday Season with MongoDBPrepare for Peak Holiday Season with MongoDB
Prepare for Peak Holiday Season with MongoDB
 
Le big data à l'épreuve des projets d'entreprise
Le big data à l'épreuve des projets d'entrepriseLe big data à l'épreuve des projets d'entreprise
Le big data à l'épreuve des projets d'entreprise
 
OPENEXPO Madrid 2015 - Advanced Applications with MongoDB
OPENEXPO Madrid 2015 - Advanced Applications with MongoDB OPENEXPO Madrid 2015 - Advanced Applications with MongoDB
OPENEXPO Madrid 2015 - Advanced Applications with MongoDB
 
MongoDB & Hadoop - Understanding Your Big Data
MongoDB & Hadoop - Understanding Your Big DataMongoDB & Hadoop - Understanding Your Big Data
MongoDB & Hadoop - Understanding Your Big Data
 

Mehr von Norberto Leite

Spark and MongoDB
Spark and MongoDBSpark and MongoDB
Spark and MongoDB
Norberto Leite
 

Mehr von Norberto Leite (20)

Data Modelling for MongoDB - MongoDB.local Tel Aviv
Data Modelling for MongoDB - MongoDB.local Tel AvivData Modelling for MongoDB - MongoDB.local Tel Aviv
Data Modelling for MongoDB - MongoDB.local Tel Aviv
 
Avoid Query Pitfalls
Avoid Query PitfallsAvoid Query Pitfalls
Avoid Query Pitfalls
 
MongoDB and Spark
MongoDB and SparkMongoDB and Spark
MongoDB and Spark
 
Mongo db 3.4 Overview
Mongo db 3.4 OverviewMongo db 3.4 Overview
Mongo db 3.4 Overview
 
MongoDB Certification Study Group - May 2016
MongoDB Certification Study Group - May 2016MongoDB Certification Study Group - May 2016
MongoDB Certification Study Group - May 2016
 
Geospatial and MongoDB
Geospatial and MongoDBGeospatial and MongoDB
Geospatial and MongoDB
 
MongodB Internals
MongodB InternalsMongodB Internals
MongodB Internals
 
MongoDB WiredTiger Internals
MongoDB WiredTiger InternalsMongoDB WiredTiger Internals
MongoDB WiredTiger Internals
 
MongoDB 3.2 Feature Preview
MongoDB 3.2 Feature PreviewMongoDB 3.2 Feature Preview
MongoDB 3.2 Feature Preview
 
Mongodb Spring
Mongodb SpringMongodb Spring
Mongodb Spring
 
MongoDB on Azure
MongoDB on AzureMongoDB on Azure
MongoDB on Azure
 
MongoDB: Agile Combustion Engine
MongoDB: Agile Combustion EngineMongoDB: Agile Combustion Engine
MongoDB: Agile Combustion Engine
 
MongoDB Capacity Planning
MongoDB Capacity PlanningMongoDB Capacity Planning
MongoDB Capacity Planning
 
Spark and MongoDB
Spark and MongoDBSpark and MongoDB
Spark and MongoDB
 
Analyse Yourself
Analyse YourselfAnalyse Yourself
Analyse Yourself
 
Python and MongoDB
Python and MongoDB Python and MongoDB
Python and MongoDB
 
Strongly Typed Languages and Flexible Schemas
Strongly Typed Languages and Flexible SchemasStrongly Typed Languages and Flexible Schemas
Strongly Typed Languages and Flexible Schemas
 
Effectively Deploying MongoDB on AEM
Effectively Deploying MongoDB on AEMEffectively Deploying MongoDB on AEM
Effectively Deploying MongoDB on AEM
 
MongoDB and Node.js
MongoDB and Node.jsMongoDB and Node.js
MongoDB and Node.js
 
MongoDB + Spring
MongoDB + SpringMongoDB + Spring
MongoDB + Spring
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Expanding Retail Frontiers with MongoDB

  • 1. #mongodbretail Senior Solutions Architect, MongoDB Inc. Norberto Leite Expanding Retail Frontiers with MongoDB
  • 2. 2 •  Norberto Leite •  Solutions Architect –  Technical Account Manager –  Engineer •  Barcelona, Spain •  norberto@mongodb.com •  @nleite Presenter Notes
  • 3. 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”  
  • 4. 4 •  Introduction •  Retail Challenges •  Why MongoDB •  Common Use Cases •  References Agenda
  • 6. 6 MongoDB The leading NoSQL database Document Database Open- Source General Purpose
  • 7. 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
  • 9. 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
  • 10. 10 Data HubUser Data Management Big Data Content Mgmt & Delivery Mobile & Social MongoDB Solutions
  • 11. 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
  • 13. 13 •  Old School –  Evolving Landscape –  Customer Loyalty –  New Competitors –  New Markets •  Avant-garde –  Seamless Experience –  Online + Offline –  Buying Patterns –  Predict Trends Challenges
  • 15. 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
  • 17. 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
  • 18. 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
  • 20. 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
  • 22. 22 •  Flexible Datastore •  Horizontal Scalability •  Multi Platform •  Polyglot •  Cost Efficient •  Large Community •  Talent War? MongoDB = Good Stuff
  • 23. 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" } ] }
  • 24. 24 Horizontal Scalability Auto-Sharding •  Increase capacity as you go •  Commodity and cloud architectures •  Improved operational simplicity and cost visibility
  • 27. 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
  • 28. 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
  • 29. 29 Cost Efficient Dev. and Admin Compute – Scale-Up Servers Storage - SAN Dev. and Admin Compute – Scale-Up Servers Storage - SAN
  • 32. 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
  • 33. 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
  • 34. 34 •  Multiple Geographies •  Online + Offline •  Engagement Process •  Preferences •  Permissions •  Privacy and other regulation Preferences Permissions Regional Data Engagements Customer Customer Data Management
  • 35. 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
  • 37. 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
  • 38. 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
  • 39. 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
  • 41. How do we help?
  • 42. 42 MongoDB Business Value Enabling New Apps Better Customer Experience Lower TCOFaster Time to Market
  • 43. 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
  • 44. 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 info@mongodb.com Resource Location