SlideShare a Scribd company logo
Enabling Businesses to Build and Run Modern Applications
Tugdual Grall
Technical Evangelist
tug@mongodb.com
@tgrall
{ “about” : “me” }
Tugdual “Tug” Grall
• MongoDB
– Technical Evangelist
• Couchbase
– Technical Evangelist
• eXo
– CTO
• Oracle
– Developer/Product Manager
– Mainly Java/SOA
• Developer in consulting firms
• Web
– @tgrall
– http://blog.grallandco.com
– tgrall
• NantesJUG co-founder
• Pet Project
– http://www.resultri.com
tug@mongodb.com
tugdual@gmail.com
Agenda
• The Need for a Next Generation Database
• MongoDB Overview
• The Company
• The Technology
• The Community
• MongoDB in Telco
Agenda
• The Need for a Next Generation Database
• MongoDB Overview
• The Company
• The Technology
• The Community
• MongoDB in Telco
Your Industry Has Changed
Upfront subscribe
Business
Years Months
Applications
PC Mobile
Customers
Ads social
Engagement
servers Cloud
Infrastructure
Your 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
You’re Not Alone
What are the primary data issues driving you to consider Big Data?*
*	
  From	
  Big	
  Data	
  Executive	
  Summary	
  of	
  50+	
  execs	
  from	
  F100,	
  gov	
  orgs
“Of	
  Gartner's	
  "3Vs"	
  of	
  big	
  data	
  (volume,	
  velocity,	
  variety),	
  
the	
  variety	
  of	
  data	
  sources	
  is	
  seen	
  by	
  our	
  clients	
  as	
  both	
  
the	
  greatest	
  challenge	
  and	
  the	
  greatest	
  opportunity.”	
  
	
   	
   	
   	
   	
   	
   	
   	
   	
   -­‐	
  Forrester,	
  2014
Diverse, streaming or new data types
Greater than 100TB
Less than 100TB
Development – Methods are Changing
Requirements
Analysis
Design
Build
Test
Acceptance
Business	
  Input
Features
Development – Agile Development
Feature Backlog Working Product
Analysis
Design
Build
Test
2 - 4 Weeks Cycle
Software Has Changed
• High up-front costs
• High TCO
• Low up-front costs
• Low TCO
The Database is the
last technology in
the stack to be
modernized
Analytics & BI Integration
Agenda
• The Need for a Next Generation Database
• MongoDB Overview
• The Company
• The Technology
• The Community
• MongoDB in Telco
MongoDB, Inc.
400+ employees 1,000+ customers
Over $231 million in funding13 offices around the world
MongoDB Partners (600+)
Software & Services
Cloud & Channel Hardware
Agenda
• The Need for a Next Generation Database
• MongoDB Overview
• The Company
• The Technology
• The Community
• MongoDB in Telco
Data Types	
  
Unstructured data	
  
Semi-structured data	
  
Polymorphic data	
  
Agile Development	
  
Iterative	
  
Short development cycles	
  
New workloads
Relational Database Challenges
Volume of Data	
  
Petabytes of data	
  
Trillions of records	
  
Millions of queries/sec	
  
New Architectures	
  
Horizontal scaling 	
  
Commodity servers	
  
Cloud computing
Operational Database Landscape
Scalability&Performance
Depth of Functionality
key/value stores
wide column
RDBMS
MongoDB
Changing Mindsets
Relational
Centralized
Document
Distributed
Removing Unneeded Complexity
{
name: ‘John Doe’,
id: ‘X2312-BC’,
cell: ‘+447557505611’
city: ‘London’,
location: [45.123,47.232],
plans: [
{ type : ‘mobile’
label: ‘30G+’,
price: 29.99,
… },
{ type : ‘internet’
label: ‘Cable’,
price: 39.99,
… }
}
}
Document Data Model
Relational MongoDB
{ 	
  
first_name: ‘Paul’,	
  
surname: ‘Miller’,	
  
city: ‘London’,	
  
location: [45.123,47.232],	
  
cars: [ 	
  
{ model: ‘Bentley’,	
  
year: 1973,	
  
value: 100000, … },	
  
{ model: ‘Rolls Royce’,	
  
year: 1965,	
  
value: 330000, … }	
  
}	
  
}
No SQLBut Still Flexible Querying
MongoDB
{ 	
  
first_name: ‘Paul’,	
  
surname: ‘Miller’,	
  
city: ‘London’,	
  
location: [45.123,47.232],	
  
cars: [ 	
  
{ model: ‘Bentley’,	
  
year: 1973,	
  
value: 100000, … },	
  
{ model: ‘Rolls Royce’,	
  
year: 1965,	
  
value: 330000, … }	
  
}	
  
}
Rich Queries
Find Paul’s cars	
  
Find everybody in London with a car
built between 1970 and 1980
Geospatial
Find all of the car owners within 5km of
Trafalgar Sq.
Text Search
Find all the cars described as having
leather seats
Aggregation
Calculate the average value of Paul’s
car collection
Map Reduce
What is the ownership pattern of colors
by geography over time?
(is purple trending up in China?)
MongoDB - Scalability
• High Availability
• Auto Sharding
• Enterprise Monitoring
• Grid file storage
Morphia
MEAN	
  Stack
Java Python PerlRuby
Support for the most popular languages and frameworks
Drivers & Ecosystem
What We Sell
MongoDB Enterprise Advanced	
  
The best way to run MongoDB in your data center	
  
MongoDB Management Service (MMS)	
  
The easiest way to run MongoDB in the cloud.	
  
Production Support	
  
In production and under control	
  
Development Support	
  
Let’s get you running.	
  
Consulting	
  
We solve problems.	
  
Training	
  
Get your teams up to speed.
‹#›
DO YOU NEED: YES NO
Advanced security? ✓
Disaster Recovery? ✓
Monitoring for system performance and availability? ✓
Automated lifecycle management? ✓
Guaranteed response time? ✓
Platform certification ✓
Enterprise Decision Checklist
How MMS helps you
Scale	
  EasilyMeet	
  SLAs
Best	
  Practices,	
  
Automated
Cut	
  Management	
  
Overhead
What MMS can do
Provision
Upgrade
Scale
Continuous	
  Backup
Point-­‐in-­‐Time	
  Recovery
Performance	
  Alerts
Agenda
• The Need for a Next Generation Database
• MongoDB Overview
• The Company
• The Technology
• The Community
• MongoDB in Telco
THE LARGEST ECOSYSTEM
9,000,000+

MongoDB Downloads
250,000+

Online Education Registrants
35,000+

MongoDB User Group Members
40,000+

MongoDB Management Service (MMS) Users
750+

Technology and Services Partners
2,000+

Customers Across All Industries
Agenda
• The Need for a Next Generation Database
• MongoDB Overview
• The Company
• The Technology
• The Community
• MongoDB in Telco
Removing Impedance Mismatches
Object Relational
Mapping (ORM)
Extraction Transformation and
Loading (ETL)
Change
Management
Features vs
Complexity
Platform Agility
MongoDB Use Cases
Single View Internet of Things Mobile Real-Time Analytics
Catalog Personalization Content Management
Challenge: Achieve Cross Asset View
Batch
Batch
Batch
Issues	
  
•Yesterday’s	
  data	
  
•Details	
  lost	
  
•Inflexible	
  schema	
  
•Slow	
  performance
Batch
Impact	
  
•What	
  happened	
  today?	
  
•Worse	
  customer	
  satisfaction
•Missed	
  opportunities	
  
•Lost	
  revenue	
  
Batch
Batch
Reporting
Customers
Payments
Products
Data	
  
Mart
Data	
  
Mart
Data	
  
Mart
Datawarehouse
.	
  .	
  .	
  .	
  
Solution: Use New Database
Customers
Payments
Products
.	
  .	
  .	
  .	
  
Operational	
  
Data	
  Layer
Customers	
  
Service
Operational	
  
Reporting
Open	
  Data	
  API
Datawarehouse Strategic	
  
Reporting
Benefits	
  
• Real-­‐time	
  
• Complete	
  details	
  
• Agile	
  
• Higher	
  customer	
  retention
• New	
  products	
  
• …
Single View of Customer
Insurance leader generates coveted 360-degree view of
customers in 90 days – “The Wall”
Problem Why MongoDB Results
• No single view of
customer
• 145 yrs of policy data,
70+ systems, 15+ apps
• 2 years, $25M in failing
to aggregate in RDBMS
• Poor customer
experience
• Agility – prototype in 9
days;
• Dynamic schema & rich
querying – combine
disparate data into one
data store
• Hot tech to attract top
talent
• Production in 90 days with 70
feeders
• Unified customer view
available to all channels
• Increased call center
productivity
• Better customer experience,
reduced churn, more upsell
opps
• Dozens more projects on
same data platform
Single View of Customer
Adding Flexibility and Scalability to Bouygues Telecom
Problem Why MongoDB Results
• No single view of
customer
• Perfomance and
complexity
• 2 years delay
• Poor customer
experience
• Agility
• Scalability
• Dynamic schema & rich
querying – combine
disparate data into one
data store
• Easy data integration
• Developed in 6 months
• Unified customer view
available to all channels
• Increased call center
productivity
• New projects
• Devops
Product Catalog
Serves variety of content and user services on
multiple platforms to 7M web and mobile users
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
Personnalisation Server
Accelerate Time To Market
Problem Why MongoDB Results
• Expensive Oracle Based
Solution
• 20 people, 16 months
• Performance issues
• 3 iterations
• Cannot take new
requirements
• Mature Technology
• Dynamic Schema
• Fault Tolerance
• Performance
• 4 Developers
• 4 months
• Add new features
• Faster
• Smaller
• Easier
Mobile / Open Data API
PIM Database
• Legacy Application
• Product Information
NoSQL
• REST API
• Product Data
• Additional Metadata
And many more…
Opening	
  new	
  possibles
Turning your Network into
Insights for resellers
Smartsteps
Ideas?
Conclusion
• World has changed
• Time To Market
• Cost Reduction
• New Possibles
Enabling Businesses to Build and Run Modern Applications
Tugdual Grall
Technical Evangelist
tug@mongodb.com
@tgrall

More Related Content

What's hot

Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...
Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...
Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...
dclsocialmedia
 
GraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyGraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right Technology
Neo4j
 
Converting and Integrating Legacy Data and Documents When Implementing a New CMS
Converting and Integrating Legacy Data and Documents When Implementing a New CMSConverting and Integrating Legacy Data and Documents When Implementing a New CMS
Converting and Integrating Legacy Data and Documents When Implementing a New CMS
dclsocialmedia
 
Content Development: Measuring the Trends
Content Development: Measuring the TrendsContent Development: Measuring the Trends
Content Development: Measuring the Trends
dclsocialmedia
 
Unlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data LakeUnlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data Lake
MongoDB
 
How to Make your Graph DB Project Successful with Neo4j Services
How to Make your Graph DB Project Successful with Neo4j ServicesHow to Make your Graph DB Project Successful with Neo4j Services
How to Make your Graph DB Project Successful with Neo4j Services
Neo4j
 
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
Neo4j
 
Introduction: Relational to Graphs
Introduction: Relational to GraphsIntroduction: Relational to Graphs
Introduction: Relational to Graphs
Neo4j
 
Introduction to Neo4j and .Net
Introduction to Neo4j and .NetIntroduction to Neo4j and .Net
Introduction to Neo4j and .Net
Neo4j
 
GraphTalk - Identity & Access Management
GraphTalk - Identity & Access ManagementGraphTalk - Identity & Access Management
GraphTalk - Identity & Access Management
Neo4j
 
Preparing Your Legacy Data for Automation in S1000D
Preparing Your Legacy Data for Automation in S1000DPreparing Your Legacy Data for Automation in S1000D
Preparing Your Legacy Data for Automation in S1000D
dclsocialmedia
 
What are the Strengths and Weaknesses of DITA Adoption?
What are the Strengths and Weaknesses of DITA Adoption?What are the Strengths and Weaknesses of DITA Adoption?
What are the Strengths and Weaknesses of DITA Adoption?
dclsocialmedia
 
Democratizing Data Science in the Enterprise
Democratizing Data Science in the EnterpriseDemocratizing Data Science in the Enterprise
Democratizing Data Science in the Enterprise
Jesus Rodriguez
 
Neo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperativeNeo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j
 
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a TimeWebinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time
MongoDB
 
GraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jGraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4j
Neo4j
 
How to deliver a Single View in Financial Services
 How to deliver a Single View in Financial Services How to deliver a Single View in Financial Services
How to deliver a Single View in Financial Services
MongoDB
 
GraphConnect Europe 2016 - Faster Lap Times with Neo4j - Srinivas Suravarapu
GraphConnect Europe 2016 - Faster Lap Times with Neo4j - Srinivas SuravarapuGraphConnect Europe 2016 - Faster Lap Times with Neo4j - Srinivas Suravarapu
GraphConnect Europe 2016 - Faster Lap Times with Neo4j - Srinivas Suravarapu
Neo4j
 
Content Engineering and The Internet of “Smart” Things
Content Engineering and The Internet of “Smart” ThingsContent Engineering and The Internet of “Smart” Things
Content Engineering and The Internet of “Smart” Things
dclsocialmedia
 
Designing a Real Time Data Ingestion Pipeline
Designing a Real Time Data Ingestion PipelineDesigning a Real Time Data Ingestion Pipeline
Designing a Real Time Data Ingestion Pipeline
DataScience
 

What's hot (20)

Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...
Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...
Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...
 
GraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyGraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right Technology
 
Converting and Integrating Legacy Data and Documents When Implementing a New CMS
Converting and Integrating Legacy Data and Documents When Implementing a New CMSConverting and Integrating Legacy Data and Documents When Implementing a New CMS
Converting and Integrating Legacy Data and Documents When Implementing a New CMS
 
Content Development: Measuring the Trends
Content Development: Measuring the TrendsContent Development: Measuring the Trends
Content Development: Measuring the Trends
 
Unlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data LakeUnlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data Lake
 
How to Make your Graph DB Project Successful with Neo4j Services
How to Make your Graph DB Project Successful with Neo4j ServicesHow to Make your Graph DB Project Successful with Neo4j Services
How to Make your Graph DB Project Successful with Neo4j Services
 
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
 
Introduction: Relational to Graphs
Introduction: Relational to GraphsIntroduction: Relational to Graphs
Introduction: Relational to Graphs
 
Introduction to Neo4j and .Net
Introduction to Neo4j and .NetIntroduction to Neo4j and .Net
Introduction to Neo4j and .Net
 
GraphTalk - Identity & Access Management
GraphTalk - Identity & Access ManagementGraphTalk - Identity & Access Management
GraphTalk - Identity & Access Management
 
Preparing Your Legacy Data for Automation in S1000D
Preparing Your Legacy Data for Automation in S1000DPreparing Your Legacy Data for Automation in S1000D
Preparing Your Legacy Data for Automation in S1000D
 
What are the Strengths and Weaknesses of DITA Adoption?
What are the Strengths and Weaknesses of DITA Adoption?What are the Strengths and Weaknesses of DITA Adoption?
What are the Strengths and Weaknesses of DITA Adoption?
 
Democratizing Data Science in the Enterprise
Democratizing Data Science in the EnterpriseDemocratizing Data Science in the Enterprise
Democratizing Data Science in the Enterprise
 
Neo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperativeNeo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperative
 
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a TimeWebinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time
 
GraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jGraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4j
 
How to deliver a Single View in Financial Services
 How to deliver a Single View in Financial Services How to deliver a Single View in Financial Services
How to deliver a Single View in Financial Services
 
GraphConnect Europe 2016 - Faster Lap Times with Neo4j - Srinivas Suravarapu
GraphConnect Europe 2016 - Faster Lap Times with Neo4j - Srinivas SuravarapuGraphConnect Europe 2016 - Faster Lap Times with Neo4j - Srinivas Suravarapu
GraphConnect Europe 2016 - Faster Lap Times with Neo4j - Srinivas Suravarapu
 
Content Engineering and The Internet of “Smart” Things
Content Engineering and The Internet of “Smart” ThingsContent Engineering and The Internet of “Smart” Things
Content Engineering and The Internet of “Smart” Things
 
Designing a Real Time Data Ingestion Pipeline
Designing a Real Time Data Ingestion PipelineDesigning a Real Time Data Ingestion Pipeline
Designing a Real Time Data Ingestion Pipeline
 

Viewers also liked

Group n° 5
Group n° 5Group n° 5
Group n° 5
Matias Mct
 
202 miracle at_philadelphia_presentation
202 miracle at_philadelphia_presentation202 miracle at_philadelphia_presentation
202 miracle at_philadelphia_presentation
sryon
 
Gezond verstand
Gezond verstandGezond verstand
Gezond verstand
Eben Haezer
 
Magento 2 SEO lucky chance
Magento 2 SEO lucky chanceMagento 2 SEO lucky chance
Magento 2 SEO lucky chance
Elena Kulbich
 
Make implementation of third party elements in magento 2 in 5-times easier
Make implementation of third party elements in magento 2 in 5-times easierMake implementation of third party elements in magento 2 in 5-times easier
Make implementation of third party elements in magento 2 in 5-times easier
Elena Kulbich
 
manual de avs
manual de avsmanual de avs
Ova 123
Ova 123Ova 123
Antalis Guide for Pulp and Paper Production.pdf
Antalis Guide for Pulp and Paper Production.pdfAntalis Guide for Pulp and Paper Production.pdf
Antalis Guide for Pulp and Paper Production.pdfMatthew Botfield
 
Enfermedades de Transmicion Sexual
Enfermedades de Transmicion SexualEnfermedades de Transmicion Sexual
Enfermedades de Transmicion Sexual
AbigailOZ
 

Viewers also liked (14)

Group n° 5
Group n° 5Group n° 5
Group n° 5
 
Naruto manga 631
Naruto manga 631Naruto manga 631
Naruto manga 631
 
202 miracle at_philadelphia_presentation
202 miracle at_philadelphia_presentation202 miracle at_philadelphia_presentation
202 miracle at_philadelphia_presentation
 
Gezond verstand
Gezond verstandGezond verstand
Gezond verstand
 
Institute of Risk Managers
Institute of Risk ManagersInstitute of Risk Managers
Institute of Risk Managers
 
IMC Plan
IMC PlanIMC Plan
IMC Plan
 
Magento 2 SEO lucky chance
Magento 2 SEO lucky chanceMagento 2 SEO lucky chance
Magento 2 SEO lucky chance
 
Make implementation of third party elements in magento 2 in 5-times easier
Make implementation of third party elements in magento 2 in 5-times easierMake implementation of third party elements in magento 2 in 5-times easier
Make implementation of third party elements in magento 2 in 5-times easier
 
manual de avs
manual de avsmanual de avs
manual de avs
 
Ova 123
Ova 123Ova 123
Ova 123
 
Antalis Guide for Pulp and Paper Production.pdf
Antalis Guide for Pulp and Paper Production.pdfAntalis Guide for Pulp and Paper Production.pdf
Antalis Guide for Pulp and Paper Production.pdf
 
Prince2
Prince2Prince2
Prince2
 
Certificate-of-Completion CISM
Certificate-of-Completion CISMCertificate-of-Completion CISM
Certificate-of-Completion CISM
 
Enfermedades de Transmicion Sexual
Enfermedades de Transmicion SexualEnfermedades de Transmicion Sexual
Enfermedades de Transmicion Sexual
 

Similar to Enabling Telco to Build and Run Modern Applications

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...
MongoDB
 
Webinar: Expanding Retail Frontiers with MongoDB
 Webinar: Expanding Retail Frontiers with MongoDB Webinar: Expanding Retail Frontiers with MongoDB
Webinar: Expanding Retail Frontiers with MongoDB
MongoDB
 
Data Treatment MongoDB
Data Treatment MongoDBData Treatment MongoDB
Data Treatment MongoDB
Norberto Leite
 
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
Rubedo, a WebTales solution
 
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
MongoDB
 
Enterprise architectsview 2015-apr
Enterprise architectsview 2015-aprEnterprise architectsview 2015-apr
Enterprise architectsview 2015-apr
MongoDB
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDB
MongoDB
 
MongoDB Breakfast Milan - Mainframe Offloading Strategies
MongoDB Breakfast Milan -  Mainframe Offloading StrategiesMongoDB Breakfast Milan -  Mainframe Offloading Strategies
MongoDB Breakfast Milan - Mainframe Offloading Strategies
MongoDB
 
Mongo DB: Operational Big Data Database
Mongo DB: Operational Big Data DatabaseMongo DB: Operational Big Data Database
Mongo DB: Operational Big Data Database
Xpand IT
 
Business Jumpstart: The Right (and Wrong) Use Cases for MongoDB
Business Jumpstart: The Right (and Wrong) Use Cases for MongoDBBusiness Jumpstart: The Right (and Wrong) Use Cases for MongoDB
Business Jumpstart: The Right (and Wrong) Use Cases for MongoDB
MongoDB
 
Accelerating a Path to Digital With a Cloud Data Strategy
Accelerating a Path to Digital With a Cloud Data StrategyAccelerating a Path to Digital With a Cloud Data Strategy
Accelerating a Path to Digital With a Cloud Data Strategy
MongoDB
 
Webinar: An Enterprise Architect’s View of MongoDB
Webinar: An Enterprise Architect’s View of MongoDBWebinar: An Enterprise Architect’s View of MongoDB
Webinar: An Enterprise Architect’s View of MongoDB
MongoDB
 
MongoDB Days Silicon Valley: Jumpstart: The Right and Wrong Use Cases for Mon...
MongoDB Days Silicon Valley: Jumpstart: The Right and Wrong Use Cases for Mon...MongoDB Days Silicon Valley: Jumpstart: The Right and Wrong Use Cases for Mon...
MongoDB Days Silicon Valley: Jumpstart: The Right and Wrong Use Cases for Mon...
MongoDB
 
Expanding Retail Frontiers with MongoDB
Expanding Retail Frontiers with MongoDBExpanding Retail Frontiers with MongoDB
Expanding Retail Frontiers with MongoDB
Norberto Leite
 
Webinar: NoSQL as the New Normal
Webinar: NoSQL as the New NormalWebinar: NoSQL as the New Normal
Webinar: NoSQL as the New Normal
MongoDB
 
Quantifying Business Advantage: The Value of Database Selection
Quantifying Business Advantage: The Value of Database SelectionQuantifying Business Advantage: The Value of Database Selection
Quantifying Business Advantage: The Value of Database SelectionMongoDB
 
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
Neo4j
 
An afternoon with mongo db new delhi
An afternoon with mongo db new delhiAn afternoon with mongo db new delhi
An afternoon with mongo db new delhiRajnish Verma
 
Advanced applications with MongoDB
Advanced applications with MongoDBAdvanced applications with MongoDB
Advanced applications with MongoDB
Norberto Leite
 
Accelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data StrategyAccelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data Strategy
MongoDB
 

Similar to Enabling Telco to Build and Run Modern Applications (20)

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...
 
Webinar: Expanding Retail Frontiers with MongoDB
 Webinar: Expanding Retail Frontiers with MongoDB Webinar: Expanding Retail Frontiers with MongoDB
Webinar: Expanding Retail Frontiers with MongoDB
 
Data Treatment MongoDB
Data Treatment MongoDBData Treatment MongoDB
Data Treatment 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
 
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
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDB
 
MongoDB Breakfast Milan - Mainframe Offloading Strategies
MongoDB Breakfast Milan -  Mainframe Offloading StrategiesMongoDB Breakfast Milan -  Mainframe Offloading Strategies
MongoDB Breakfast Milan - Mainframe Offloading Strategies
 
Mongo DB: Operational Big Data Database
Mongo DB: Operational Big Data DatabaseMongo DB: Operational Big Data Database
Mongo DB: Operational Big Data Database
 
Business Jumpstart: The Right (and Wrong) Use Cases for MongoDB
Business Jumpstart: The Right (and Wrong) Use Cases for MongoDBBusiness Jumpstart: The Right (and Wrong) Use Cases for MongoDB
Business Jumpstart: The Right (and Wrong) Use Cases for MongoDB
 
Accelerating a Path to Digital With a Cloud Data Strategy
Accelerating a Path to Digital With a Cloud Data StrategyAccelerating a Path to Digital With a Cloud Data Strategy
Accelerating a Path to Digital With a Cloud Data Strategy
 
Webinar: An Enterprise Architect’s View of MongoDB
Webinar: An Enterprise Architect’s View of MongoDBWebinar: An Enterprise Architect’s View of MongoDB
Webinar: An Enterprise Architect’s View of MongoDB
 
MongoDB Days Silicon Valley: Jumpstart: The Right and Wrong Use Cases for Mon...
MongoDB Days Silicon Valley: Jumpstart: The Right and Wrong Use Cases for Mon...MongoDB Days Silicon Valley: Jumpstart: The Right and Wrong Use Cases for Mon...
MongoDB Days Silicon Valley: Jumpstart: The Right and Wrong Use Cases for Mon...
 
Expanding Retail Frontiers with MongoDB
Expanding Retail Frontiers with MongoDBExpanding Retail Frontiers with MongoDB
Expanding Retail Frontiers with MongoDB
 
Webinar: NoSQL as the New Normal
Webinar: NoSQL as the New NormalWebinar: NoSQL as the New Normal
Webinar: NoSQL as the New Normal
 
Quantifying Business Advantage: The Value of Database Selection
Quantifying Business Advantage: The Value of Database SelectionQuantifying Business Advantage: The Value of Database Selection
Quantifying Business Advantage: The Value of Database Selection
 
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
 
An afternoon with mongo db new delhi
An afternoon with mongo db new delhiAn afternoon with mongo db new delhi
An afternoon with mongo db new delhi
 
Advanced applications with MongoDB
Advanced applications with MongoDBAdvanced applications with MongoDB
Advanced applications with MongoDB
 
Accelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data StrategyAccelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data Strategy
 

More from Tugdual Grall

Introduction to Streaming with Apache Flink
Introduction to Streaming with Apache FlinkIntroduction to Streaming with Apache Flink
Introduction to Streaming with Apache Flink
Tugdual Grall
 
Introduction to Streaming with Apache Flink
Introduction to Streaming with Apache FlinkIntroduction to Streaming with Apache Flink
Introduction to Streaming with Apache Flink
Tugdual Grall
 
Fast Cars, Big Data - How Streaming Can Help Formula 1
Fast Cars, Big Data - How Streaming Can Help Formula 1Fast Cars, Big Data - How Streaming Can Help Formula 1
Fast Cars, Big Data - How Streaming Can Help Formula 1
Tugdual Grall
 
Lambda Architecture: The Best Way to Build Scalable and Reliable Applications!
Lambda Architecture: The Best Way to Build Scalable and Reliable Applications!Lambda Architecture: The Best Way to Build Scalable and Reliable Applications!
Lambda Architecture: The Best Way to Build Scalable and Reliable Applications!
Tugdual Grall
 
Big Data Journey
Big Data JourneyBig Data Journey
Big Data Journey
Tugdual Grall
 
Proud to be Polyglot - Riviera Dev 2015
Proud to be Polyglot - Riviera Dev 2015Proud to be Polyglot - Riviera Dev 2015
Proud to be Polyglot - Riviera Dev 2015
Tugdual Grall
 
Introduction to NoSQL with MongoDB - SQLi Workshop
Introduction to NoSQL with MongoDB - SQLi WorkshopIntroduction to NoSQL with MongoDB - SQLi Workshop
Introduction to NoSQL with MongoDB - SQLi Workshop
Tugdual Grall
 
MongoDB and Hadoop
MongoDB and HadoopMongoDB and Hadoop
MongoDB and Hadoop
Tugdual Grall
 
Proud to be polyglot
Proud to be polyglotProud to be polyglot
Proud to be polyglot
Tugdual Grall
 
Drop your table ! MongoDB Schema Design
Drop your table ! MongoDB Schema DesignDrop your table ! MongoDB Schema Design
Drop your table ! MongoDB Schema Design
Tugdual Grall
 
Devoxx 2014 : Atelier MongoDB - Decouverte de MongoDB 2.6
Devoxx 2014 : Atelier MongoDB - Decouverte de MongoDB 2.6Devoxx 2014 : Atelier MongoDB - Decouverte de MongoDB 2.6
Devoxx 2014 : Atelier MongoDB - Decouverte de MongoDB 2.6
Tugdual Grall
 
Some cool features of MongoDB
Some cool features of MongoDBSome cool features of MongoDB
Some cool features of MongoDB
Tugdual Grall
 
Building Your First MongoDB Application
Building Your First MongoDB ApplicationBuilding Your First MongoDB Application
Building Your First MongoDB Application
Tugdual Grall
 
Opensourceday 2014-iot
Opensourceday 2014-iotOpensourceday 2014-iot
Opensourceday 2014-iotTugdual Grall
 
Softshake 2013: Introduction to NoSQL with Couchbase
Softshake 2013: Introduction to NoSQL with CouchbaseSoftshake 2013: Introduction to NoSQL with Couchbase
Softshake 2013: Introduction to NoSQL with Couchbase
Tugdual Grall
 
Introduction to NoSQL with Couchbase
Introduction to NoSQL with CouchbaseIntroduction to NoSQL with Couchbase
Introduction to NoSQL with Couchbase
Tugdual Grall
 
Why and How to integrate Hadoop and NoSQL?
Why and How to integrate Hadoop and NoSQL?Why and How to integrate Hadoop and NoSQL?
Why and How to integrate Hadoop and NoSQL?
Tugdual Grall
 
NoSQL Matters 2013 - Introduction to Map Reduce with Couchbase 2.0
NoSQL Matters 2013 - Introduction to Map Reduce with Couchbase 2.0NoSQL Matters 2013 - Introduction to Map Reduce with Couchbase 2.0
NoSQL Matters 2013 - Introduction to Map Reduce with Couchbase 2.0
Tugdual Grall
 
Big Data Paris : Hadoop and NoSQL
Big Data Paris : Hadoop and NoSQLBig Data Paris : Hadoop and NoSQL
Big Data Paris : Hadoop and NoSQL
Tugdual Grall
 

More from Tugdual Grall (20)

Introduction to Streaming with Apache Flink
Introduction to Streaming with Apache FlinkIntroduction to Streaming with Apache Flink
Introduction to Streaming with Apache Flink
 
Introduction to Streaming with Apache Flink
Introduction to Streaming with Apache FlinkIntroduction to Streaming with Apache Flink
Introduction to Streaming with Apache Flink
 
Fast Cars, Big Data - How Streaming Can Help Formula 1
Fast Cars, Big Data - How Streaming Can Help Formula 1Fast Cars, Big Data - How Streaming Can Help Formula 1
Fast Cars, Big Data - How Streaming Can Help Formula 1
 
Lambda Architecture: The Best Way to Build Scalable and Reliable Applications!
Lambda Architecture: The Best Way to Build Scalable and Reliable Applications!Lambda Architecture: The Best Way to Build Scalable and Reliable Applications!
Lambda Architecture: The Best Way to Build Scalable and Reliable Applications!
 
Big Data Journey
Big Data JourneyBig Data Journey
Big Data Journey
 
Proud to be Polyglot - Riviera Dev 2015
Proud to be Polyglot - Riviera Dev 2015Proud to be Polyglot - Riviera Dev 2015
Proud to be Polyglot - Riviera Dev 2015
 
Introduction to NoSQL with MongoDB - SQLi Workshop
Introduction to NoSQL with MongoDB - SQLi WorkshopIntroduction to NoSQL with MongoDB - SQLi Workshop
Introduction to NoSQL with MongoDB - SQLi Workshop
 
MongoDB and Hadoop
MongoDB and HadoopMongoDB and Hadoop
MongoDB and Hadoop
 
Proud to be polyglot
Proud to be polyglotProud to be polyglot
Proud to be polyglot
 
Drop your table ! MongoDB Schema Design
Drop your table ! MongoDB Schema DesignDrop your table ! MongoDB Schema Design
Drop your table ! MongoDB Schema Design
 
Devoxx 2014 : Atelier MongoDB - Decouverte de MongoDB 2.6
Devoxx 2014 : Atelier MongoDB - Decouverte de MongoDB 2.6Devoxx 2014 : Atelier MongoDB - Decouverte de MongoDB 2.6
Devoxx 2014 : Atelier MongoDB - Decouverte de MongoDB 2.6
 
Some cool features of MongoDB
Some cool features of MongoDBSome cool features of MongoDB
Some cool features of MongoDB
 
Building Your First MongoDB Application
Building Your First MongoDB ApplicationBuilding Your First MongoDB Application
Building Your First MongoDB Application
 
Opensourceday 2014-iot
Opensourceday 2014-iotOpensourceday 2014-iot
Opensourceday 2014-iot
 
Neotys conference
Neotys conferenceNeotys conference
Neotys conference
 
Softshake 2013: Introduction to NoSQL with Couchbase
Softshake 2013: Introduction to NoSQL with CouchbaseSoftshake 2013: Introduction to NoSQL with Couchbase
Softshake 2013: Introduction to NoSQL with Couchbase
 
Introduction to NoSQL with Couchbase
Introduction to NoSQL with CouchbaseIntroduction to NoSQL with Couchbase
Introduction to NoSQL with Couchbase
 
Why and How to integrate Hadoop and NoSQL?
Why and How to integrate Hadoop and NoSQL?Why and How to integrate Hadoop and NoSQL?
Why and How to integrate Hadoop and NoSQL?
 
NoSQL Matters 2013 - Introduction to Map Reduce with Couchbase 2.0
NoSQL Matters 2013 - Introduction to Map Reduce with Couchbase 2.0NoSQL Matters 2013 - Introduction to Map Reduce with Couchbase 2.0
NoSQL Matters 2013 - Introduction to Map Reduce with Couchbase 2.0
 
Big Data Paris : Hadoop and NoSQL
Big Data Paris : Hadoop and NoSQLBig Data Paris : Hadoop and NoSQL
Big Data Paris : Hadoop and NoSQL
 

Recently uploaded

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 

Enabling Telco to Build and Run Modern Applications

  • 1. Enabling Businesses to Build and Run Modern Applications Tugdual Grall Technical Evangelist tug@mongodb.com @tgrall
  • 2. { “about” : “me” } Tugdual “Tug” Grall • MongoDB – Technical Evangelist • Couchbase – Technical Evangelist • eXo – CTO • Oracle – Developer/Product Manager – Mainly Java/SOA • Developer in consulting firms • Web – @tgrall – http://blog.grallandco.com – tgrall • NantesJUG co-founder • Pet Project – http://www.resultri.com tug@mongodb.com tugdual@gmail.com
  • 3. Agenda • The Need for a Next Generation Database • MongoDB Overview • The Company • The Technology • The Community • MongoDB in Telco
  • 4. Agenda • The Need for a Next Generation Database • MongoDB Overview • The Company • The Technology • The Community • MongoDB in Telco
  • 5. Your Industry Has Changed Upfront subscribe Business Years Months Applications PC Mobile Customers Ads social Engagement servers Cloud Infrastructure
  • 6. Your 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
  • 7. You’re Not Alone What are the primary data issues driving you to consider Big Data?* *  From  Big  Data  Executive  Summary  of  50+  execs  from  F100,  gov  orgs “Of  Gartner's  "3Vs"  of  big  data  (volume,  velocity,  variety),   the  variety  of  data  sources  is  seen  by  our  clients  as  both   the  greatest  challenge  and  the  greatest  opportunity.”                     -­‐  Forrester,  2014 Diverse, streaming or new data types Greater than 100TB Less than 100TB
  • 8. Development – Methods are Changing Requirements Analysis Design Build Test Acceptance Business  Input Features
  • 9. Development – Agile Development Feature Backlog Working Product Analysis Design Build Test 2 - 4 Weeks Cycle
  • 10. Software Has Changed • High up-front costs • High TCO • Low up-front costs • Low TCO
  • 11. The Database is the last technology in the stack to be modernized
  • 12. Analytics & BI Integration
  • 13. Agenda • The Need for a Next Generation Database • MongoDB Overview • The Company • The Technology • The Community • MongoDB in Telco
  • 14. MongoDB, Inc. 400+ employees 1,000+ customers Over $231 million in funding13 offices around the world
  • 15. MongoDB Partners (600+) Software & Services Cloud & Channel Hardware
  • 16. Agenda • The Need for a Next Generation Database • MongoDB Overview • The Company • The Technology • The Community • MongoDB in Telco
  • 17. Data Types   Unstructured data   Semi-structured data   Polymorphic data   Agile Development   Iterative   Short development cycles   New workloads Relational Database Challenges Volume of Data   Petabytes of data   Trillions of records   Millions of queries/sec   New Architectures   Horizontal scaling   Commodity servers   Cloud computing
  • 18. Operational Database Landscape Scalability&Performance Depth of Functionality key/value stores wide column RDBMS MongoDB
  • 20. Removing Unneeded Complexity { name: ‘John Doe’, id: ‘X2312-BC’, cell: ‘+447557505611’ city: ‘London’, location: [45.123,47.232], plans: [ { type : ‘mobile’ label: ‘30G+’, price: 29.99, … }, { type : ‘internet’ label: ‘Cable’, price: 39.99, … } } }
  • 21. Document Data Model Relational MongoDB {   first_name: ‘Paul’,   surname: ‘Miller’,   city: ‘London’,   location: [45.123,47.232],   cars: [   { model: ‘Bentley’,   year: 1973,   value: 100000, … },   { model: ‘Rolls Royce’,   year: 1965,   value: 330000, … }   }   }
  • 22. No SQLBut Still Flexible Querying MongoDB {   first_name: ‘Paul’,   surname: ‘Miller’,   city: ‘London’,   location: [45.123,47.232],   cars: [   { model: ‘Bentley’,   year: 1973,   value: 100000, … },   { model: ‘Rolls Royce’,   year: 1965,   value: 330000, … }   }   } Rich Queries Find Paul’s cars   Find everybody in London with a car built between 1970 and 1980 Geospatial Find all of the car owners within 5km of Trafalgar Sq. Text Search Find all the cars described as having leather seats Aggregation Calculate the average value of Paul’s car collection Map Reduce What is the ownership pattern of colors by geography over time? (is purple trending up in China?)
  • 23. MongoDB - Scalability • High Availability • Auto Sharding • Enterprise Monitoring • Grid file storage
  • 24. Morphia MEAN  Stack Java Python PerlRuby Support for the most popular languages and frameworks Drivers & Ecosystem
  • 25. What We Sell MongoDB Enterprise Advanced   The best way to run MongoDB in your data center   MongoDB Management Service (MMS)   The easiest way to run MongoDB in the cloud.   Production Support   In production and under control   Development Support   Let’s get you running.   Consulting   We solve problems.   Training   Get your teams up to speed.
  • 26. ‹#› DO YOU NEED: YES NO Advanced security? ✓ Disaster Recovery? ✓ Monitoring for system performance and availability? ✓ Automated lifecycle management? ✓ Guaranteed response time? ✓ Platform certification ✓ Enterprise Decision Checklist
  • 27. How MMS helps you Scale  EasilyMeet  SLAs Best  Practices,   Automated Cut  Management   Overhead
  • 28. What MMS can do Provision Upgrade Scale Continuous  Backup Point-­‐in-­‐Time  Recovery Performance  Alerts
  • 29. Agenda • The Need for a Next Generation Database • MongoDB Overview • The Company • The Technology • The Community • MongoDB in Telco
  • 30. THE LARGEST ECOSYSTEM 9,000,000+
 MongoDB Downloads 250,000+
 Online Education Registrants 35,000+
 MongoDB User Group Members 40,000+
 MongoDB Management Service (MMS) Users 750+
 Technology and Services Partners 2,000+
 Customers Across All Industries
  • 31. Agenda • The Need for a Next Generation Database • MongoDB Overview • The Company • The Technology • The Community • MongoDB in Telco
  • 32. Removing Impedance Mismatches Object Relational Mapping (ORM) Extraction Transformation and Loading (ETL) Change Management Features vs Complexity Platform Agility
  • 33. MongoDB Use Cases Single View Internet of Things Mobile Real-Time Analytics Catalog Personalization Content Management
  • 34. Challenge: Achieve Cross Asset View Batch Batch Batch Issues   •Yesterday’s  data   •Details  lost   •Inflexible  schema   •Slow  performance Batch Impact   •What  happened  today?   •Worse  customer  satisfaction •Missed  opportunities   •Lost  revenue   Batch Batch Reporting Customers Payments Products Data   Mart Data   Mart Data   Mart Datawarehouse
  • 35. .  .  .  .   Solution: Use New Database Customers Payments Products .  .  .  .   Operational   Data  Layer Customers   Service Operational   Reporting Open  Data  API Datawarehouse Strategic   Reporting Benefits   • Real-­‐time   • Complete  details   • Agile   • Higher  customer  retention • New  products   • …
  • 36. Single View of Customer Insurance leader generates coveted 360-degree view of customers in 90 days – “The Wall” Problem Why MongoDB Results • No single view of customer • 145 yrs of policy data, 70+ systems, 15+ apps • 2 years, $25M in failing to aggregate in RDBMS • Poor customer experience • Agility – prototype in 9 days; • Dynamic schema & rich querying – combine disparate data into one data store • Hot tech to attract top talent • Production in 90 days with 70 feeders • Unified customer view available to all channels • Increased call center productivity • Better customer experience, reduced churn, more upsell opps • Dozens more projects on same data platform
  • 37. Single View of Customer Adding Flexibility and Scalability to Bouygues Telecom Problem Why MongoDB Results • No single view of customer • Perfomance and complexity • 2 years delay • Poor customer experience • Agility • Scalability • Dynamic schema & rich querying – combine disparate data into one data store • Easy data integration • Developed in 6 months • Unified customer view available to all channels • Increased call center productivity • New projects • Devops
  • 38. Product Catalog Serves variety of content and user services on multiple platforms to 7M web and mobile users 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. Personnalisation Server Accelerate Time To Market Problem Why MongoDB Results • Expensive Oracle Based Solution • 20 people, 16 months • Performance issues • 3 iterations • Cannot take new requirements • Mature Technology • Dynamic Schema • Fault Tolerance • Performance • 4 Developers • 4 months • Add new features • Faster • Smaller • Easier
  • 40. Mobile / Open Data API PIM Database • Legacy Application • Product Information NoSQL • REST API • Product Data • Additional Metadata
  • 41. And many more… Opening  new  possibles
  • 42. Turning your Network into Insights for resellers
  • 45. Conclusion • World has changed • Time To Market • Cost Reduction • New Possibles
  • 46. Enabling Businesses to Build and Run Modern Applications Tugdual Grall Technical Evangelist tug@mongodb.com @tgrall