This document discusses how MongoDB can help enable businesses to build and run modern applications. It begins with an overview of Tugdual Grall and his background. It then discusses how industries and data have changed, driving the need for a next generation database. The rest of the document provides an overview of MongoDB, including the company, technology, and community. Examples are given of how MongoDB has helped companies in the telecommunications industry achieve a single customer view, improve product catalogs and personalization, and build mobile and open data APIs.
In this webinar, I will showcase scenarios in which content analysis and design were more collaborative endeavors, and advocate for getting designers and content experts in conversation early on. The result is a better product and less stressful releases.
In this webinar, I will showcase scenarios in which content analysis and design were more collaborative endeavors, and advocate for getting designers and content experts in conversation early on. The result is a better product and less stressful releases.
Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...dclsocialmedia
Join Scott Carothers, Senior Globalization Executive at Kinetic the Technology Agency for an overview of specific translation metrics that will assist your enterprise in optimizing the translation process, and assist you in leading your organization as an advocate of continual process improvement.
Converting and Integrating Legacy Data and Documents When Implementing a New CMSdclsocialmedia
If you are in the Insurance and Financial industries, attend this webinar and learn the roadmap for implementing a content management system with a customized conversion process.
Attend this webinar as DCL & Comtech Services review the results of the 2016 Industry Trends survey. Learn innovative approaches to development/delivery and more.
Unlocking Operational Intelligence from the Data LakeMongoDB
Hadoop-based data lakes are enabling enterprises and governments to efficiently capture and analyze unprecedented volumes of data. Join this webinar to learn how digital transformation is driving the rise of the data lake, the role Hadoop plays in generating new classes of analytics and insight, the critical capabilities you need to evaluate in an operational database for your data lake, and more.
How to Make your Graph DB Project Successful with Neo4j ServicesNeo4j
Neo4j is widely used across many industries to tackle a multitude of modern-day business challenges. From powering Walmart’s retail recommendation system, to detecting fraud at Fortune 500 financial institutions, to optimizing delivery service routing at eBay, the Neo4j team has helped implement projects across a wide spectrum of industries and use-cases. Using this breadth of experience combined with a unique expertise in the application of graph databases, the Neo4j Consulting team offers a number of services ranging from product training, PoC evaluations and early data modelling, to getting projects into production on the Neo4j graph database.
Attend this webinar to hear how other top organisations have quickly and successfully launched their graph database projects by leveraging Neo4j Consulting Services and learn more about the different offerings available.
Relational databases were conceived to digitize paper forms and automate well-structured business processes, and still have their uses. But RDBMS cannot model or store data and its relationships without complexity, which means performance degrades with the increasing number and levels of data relationships and data size. Additionally, new types of data and data relationships require schema redesign that increases time to market.
A graph database like Neo4j naturally stores, manages, analyzes, and uses data within the context of connections meaning Neo4j provides faster query performance and vastly improved flexibility in handling complex hierarchies than SQL. Join this webinar to learn why companies are shifting away from RDBMS towards graphs to unlock the business value in their data relationships.
Ryan Boyd, Developer Relations at Neo4j
Ryan is a SF-based software engineer focused on helping developers understand the power of graph databases. Previously he was a product manager for architectural software, built applications and web hosting environments for higher education, and worked in developer relations for twenty products during his 8 years at Google. He enjoys cycling, sailing, skydiving, and many other adventures when not in front of his computer.
Complex hierarchical relationships between entities can only be mapped with difficulty in a relational database and demanding queries are usually quite slow.
Graph databases are optimized for exactly these kinds of relationships and can provide high-performance results even with huge amounts of data. Moreover, not only the entities that are stored in the database, have attributes, but also their relationships. Queries can look at entities as well as their relationships.
Get to know the basics of graph databases, using Neo4j as an example, and see how it is used C# projects.
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a TimeMongoDB
Let’s face it – the consumer is in control. Retailers, this means – you need to be constantly prepared to listen, speak relevantly and act personally. To meet modern demands and expanding selling channels, retailers need to deploy seamless product information with endless aisle, empowered associates turned sales agents – whenever, to whatever medium they want, however the customer wants.
Knowing today’s realities, most databases systems are rigid and difficult to change, making it a challenge to provide personalized information to customers, wherever they want - right now.
MongoDB is an agile, game-changing technology that provides a real-time view of business with based upon consumer requirements. In this webinar you will learn how leading global retailers create unique business value using MongoDB such as:
1. Real-time view of product information
2. Relevant view of the customer from whichever channel they engage
3. Smart mobile applications that understands the customer's most recent activities
Once in place, retailers continue to leverage the data views to extend their business information across other business areas.
Learn about retailers embracing this approach to meet today’s business needs with MongoDB. As part of a mini-series, led by Rebecca Bucnis, global business architect @MongoDB, we will share how you can get started on your way to Omni-Channel retailing, one step at a time.
Content Engineering and The Internet of “Smart” Thingsdclsocialmedia
The Smart Ass™ Fan is the latest ceiling fan from Big Ass Fans®. Smart products are everywhere now, and they’re connected. Imagine a family of smart products and how much content could be/should be shared. These products can include mechanical, electrical and software parts AND content.
How will you deal with this explosive content requirement? This webinar takes a tour of the problem and explains what content engineering is …and how it can be used to create a sustainable content life cycle. Smart products need smart content.
Designing a Real Time Data Ingestion PipelineDataScience
In this presentation, Badar discusses DataScience Engineering’s process for designing a real time data ingestion pipeline, facing different technical challenges and changing business needs along the way. Badar will also discuss how big data technologies like Kafka/Kinesis, Spark/Hadoop, and Cassandra/DynamoDB help solve problems for high throughput data ingestion & processing.
Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...dclsocialmedia
Join Scott Carothers, Senior Globalization Executive at Kinetic the Technology Agency for an overview of specific translation metrics that will assist your enterprise in optimizing the translation process, and assist you in leading your organization as an advocate of continual process improvement.
Converting and Integrating Legacy Data and Documents When Implementing a New CMSdclsocialmedia
If you are in the Insurance and Financial industries, attend this webinar and learn the roadmap for implementing a content management system with a customized conversion process.
Attend this webinar as DCL & Comtech Services review the results of the 2016 Industry Trends survey. Learn innovative approaches to development/delivery and more.
Unlocking Operational Intelligence from the Data LakeMongoDB
Hadoop-based data lakes are enabling enterprises and governments to efficiently capture and analyze unprecedented volumes of data. Join this webinar to learn how digital transformation is driving the rise of the data lake, the role Hadoop plays in generating new classes of analytics and insight, the critical capabilities you need to evaluate in an operational database for your data lake, and more.
How to Make your Graph DB Project Successful with Neo4j ServicesNeo4j
Neo4j is widely used across many industries to tackle a multitude of modern-day business challenges. From powering Walmart’s retail recommendation system, to detecting fraud at Fortune 500 financial institutions, to optimizing delivery service routing at eBay, the Neo4j team has helped implement projects across a wide spectrum of industries and use-cases. Using this breadth of experience combined with a unique expertise in the application of graph databases, the Neo4j Consulting team offers a number of services ranging from product training, PoC evaluations and early data modelling, to getting projects into production on the Neo4j graph database.
Attend this webinar to hear how other top organisations have quickly and successfully launched their graph database projects by leveraging Neo4j Consulting Services and learn more about the different offerings available.
Relational databases were conceived to digitize paper forms and automate well-structured business processes, and still have their uses. But RDBMS cannot model or store data and its relationships without complexity, which means performance degrades with the increasing number and levels of data relationships and data size. Additionally, new types of data and data relationships require schema redesign that increases time to market.
A graph database like Neo4j naturally stores, manages, analyzes, and uses data within the context of connections meaning Neo4j provides faster query performance and vastly improved flexibility in handling complex hierarchies than SQL. Join this webinar to learn why companies are shifting away from RDBMS towards graphs to unlock the business value in their data relationships.
Ryan Boyd, Developer Relations at Neo4j
Ryan is a SF-based software engineer focused on helping developers understand the power of graph databases. Previously he was a product manager for architectural software, built applications and web hosting environments for higher education, and worked in developer relations for twenty products during his 8 years at Google. He enjoys cycling, sailing, skydiving, and many other adventures when not in front of his computer.
Complex hierarchical relationships between entities can only be mapped with difficulty in a relational database and demanding queries are usually quite slow.
Graph databases are optimized for exactly these kinds of relationships and can provide high-performance results even with huge amounts of data. Moreover, not only the entities that are stored in the database, have attributes, but also their relationships. Queries can look at entities as well as their relationships.
Get to know the basics of graph databases, using Neo4j as an example, and see how it is used C# projects.
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a TimeMongoDB
Let’s face it – the consumer is in control. Retailers, this means – you need to be constantly prepared to listen, speak relevantly and act personally. To meet modern demands and expanding selling channels, retailers need to deploy seamless product information with endless aisle, empowered associates turned sales agents – whenever, to whatever medium they want, however the customer wants.
Knowing today’s realities, most databases systems are rigid and difficult to change, making it a challenge to provide personalized information to customers, wherever they want - right now.
MongoDB is an agile, game-changing technology that provides a real-time view of business with based upon consumer requirements. In this webinar you will learn how leading global retailers create unique business value using MongoDB such as:
1. Real-time view of product information
2. Relevant view of the customer from whichever channel they engage
3. Smart mobile applications that understands the customer's most recent activities
Once in place, retailers continue to leverage the data views to extend their business information across other business areas.
Learn about retailers embracing this approach to meet today’s business needs with MongoDB. As part of a mini-series, led by Rebecca Bucnis, global business architect @MongoDB, we will share how you can get started on your way to Omni-Channel retailing, one step at a time.
Content Engineering and The Internet of “Smart” Thingsdclsocialmedia
The Smart Ass™ Fan is the latest ceiling fan from Big Ass Fans®. Smart products are everywhere now, and they’re connected. Imagine a family of smart products and how much content could be/should be shared. These products can include mechanical, electrical and software parts AND content.
How will you deal with this explosive content requirement? This webinar takes a tour of the problem and explains what content engineering is …and how it can be used to create a sustainable content life cycle. Smart products need smart content.
Designing a Real Time Data Ingestion PipelineDataScience
In this presentation, Badar discusses DataScience Engineering’s process for designing a real time data ingestion pipeline, facing different technical challenges and changing business needs along the way. Badar will also discuss how big data technologies like Kafka/Kinesis, Spark/Hadoop, and Cassandra/DynamoDB help solve problems for high throughput data ingestion & processing.
To boost your eCommerce business using SEO, you need to know and follow certain rules related to web store optimization and maybe even involve bots for necessary signals. According to recent forecasts, companies will spend $65B on SEO in 2016, and much of this budget will be simply wasted and won’t do any good to target sources. Keeping that in mind, it’s crucial to form the strategies aimed at avoiding such foreseeable failure in distributing company resources.
Although Henry Ford claimed that half of his advertising budget was wasted - he couldn’t figure out which half of marketing attempts was useless!
Continuous observations show that organic search result and click-through rate optimization have never been as important as now. Andrey Lipattsev, Senior Search Quality Strategist from Google, highlighted links, content and RankBrain as a the top 3 ranking signals in Google's search algorithm.
Make implementation of third party elements in magento 2 in 5-times easierElena Kulbich
There is one magic tool that simplifies development on Magento 2. We recommend remembering its name, because today we are giving kudos to one and only - the 'Composer'. Composer is a dependency manager for PHP that allows you to declare the libraries your project depends on, and it will manage (install/update) them for you. Sometimes Composer is referred to as the library manager since this is how it works in general, but when used for some definite local project, Composer becomes a Dependency Manager.
When comparing Magento 2 and Magento 1, you can see that the last one has quite an inflexible structure. Shift from Magento 1 to Magento 2 can be compared to the fall of the Berlin Wall in 1989, where Pink Floyd gave their famous concert. Magento 1 is perceived as a monolith structure where each module is like another brick of the solid wall. In Magento 2 all modules are separated and independent like bricks of the broken wall, except for the modules that are marked as “dependent” in the configuration. So the Composer helps to crash the unbreakable wall.
Webinar: Expanding Retail Frontiers with MongoDBMongoDB
Twenty-first century retailers are facing an increasingly challenging and competitive environment. Given the rise of ecommerce and pressure on margins, retailers are looking for innovative services as well as ways to improve customer service, loyalty and engagement. Leading organizations in retail are choosing MongoDB because of its ability to help them compete, providing superior customer experience and accelerated time to market. In this webinar, hear how MongoDB enables retailers to develop:
Enriched Product Catalog Management
Distribution and Logistics Management
Solutions Real time Analysis of Customer Behavior
The use cases are specific to retail, but the patterns of usage - agility, scale, and global distribution - will be applicable across many industries.
This is a quick overview of the challenges that BigData and Flexible Schema Databases like MongoDB offer regarding Data Treatment and strategies to overcome them.
Slide du petit déjeuner du 11 décembre 2013
Dans un contexte économique délicat, les outils du « big data » apportent toute la rapidité, la souplesse et la scalabilité requise pour mettre en oeuvre des projets d'entreprise tirant profit de volumes d'information importants. Ces technologies sont désormais une réalité à intégrer aux projets SI.
La société Klee Group organise ce déjeuner thématique en proposant des intervenants du Big Data :
- Mongo DB
- Elasticsearch
- CMS Rubedo
In the world of big data, legacy modernization, siloed organizations, empowered customers, and mobile devices, making informed choices about your enterprise infrastructure has become more important than ever. The alternatives are abundant, and the successful Enterprise Architect must constantly discern which new technology is just a shiny object and which will add true business value.
MongoDB is the leading NoSQL database due to a plenitude of reasons, open source, general purpose, document oriented database supported by a large community and educational platform. It's horizontal scalability features allows this to fit in the operational big data scenarios where the business needs point to realtime analytics and ever-increasing data sets. This talk will focus on the usage of MongoDB for big data operational purposes and why it's ideal to be used in such scenarios. Also integration with other notable big data technology out there like Hadoop and BI tools.
Norberto Leite - Senior Solutions Architect, @MongoDB.
Mongo DB presentation during the Pentaho & Big Data Ecosystem - Live Seminar 2013
Business Jumpstart: The Right (and Wrong) Use Cases for MongoDBMongoDB
New to MongoDB? This talk will cover when to use MongoDB and how to evaluate if MongoDB is a fit for your project. You will see how MongoDB's flexible document model is solving business problems in ways that were not previously possible, and how MongoDB's built-in features allow running at scale. No prior knowledge of MongoDB is assumed.
Webinar: An Enterprise Architect’s View of MongoDBMongoDB
In the world of big data, legacy modernization, siloed organizations, empowered customers, and mobile devices, making informed choices about your enterprise infrastructure has become more important than ever. The alternatives are abundant, and the successful Enterprise Architect must constantly discern which new technology is just a shiny object and which will add true business value.
MongoDB is more than just a great application database for developers; it gives Enterprise Architects new capabilities to solve previously difficult architectural requirements much more easily. Take for example the challenge of many siloed systems at MetLife – with MongoDB, the Metlife team was able to successfully provide a single view into those 70 systems, in only 3 months.
In this webinar, we will:
Explore real life challenges enterprises face with case studies of their solutions
Consider how best to introduce MongoDB in the enterprise
Give an overview of how to optimize the use of MongoDB
MongoDB Days Silicon Valley: Jumpstart: The Right and Wrong Use Cases for Mon...MongoDB
Presented by Sigfrido Narvaez, Senior Solutions Architect, MongoDB
Experience level: Introductory
When it comes time to select database software for your project, there are a bewildering number of choices. How do you know if your project is a good fit for a relational database, or whether one of the many NoSQL options is a better choice? In this session you will learn when to use MongoDB and how to evaluate if MongoDB is a fit for your project. You will see how MongoDB's flexible document model is solving business problems in ways that were not previously possible, and how MongoDB's built-in features allow running at scale.
What started as a way for web giants to solve problems of serious scale has become the default way all enterprises manage Big Data. Despite having a catchy, if inaccurate title, there really isn't a coherent "NoSQL" category, nor is there a simple future for the range of NoSQL databases. In this presentation, Matt Asay will outline the reasons for NoSQL's existence and persistence, how the different NoSQL technologies help enterprises get control of Big Data, and will identify the trends that point to a bright future for post-relational databases.
Introductory talk to how can MongoDB enable new age software taking into account the expected growth rates, the constant availability of services and new business models that appear on a daily basis.
Fast Cars, Big Data - How Streaming Can Help Formula 1Tugdual Grall
Modern cars produce data. Lots of data. And Formula 1 cars produce more than their share. I will present a working demonstration of how modern data streaming can be applied to the data acquisition and analysis problem posed by modern motorsports.
Instead of bringing multiple Formula 1 cars to the talk, I will show how we instrumented a high fidelity physics-based automotive simulator to produce realistic data from simulated cars running on the Spa-Francorchamps track. We move data from the cars, to the pits, to the engineers back at HQ.
The result is near real-time visualization and comparison of performance and a great exposition of how to move data using messaging systems like Kafka, and process data in real time with Apache Spark, then analyse data using SQL with Apache Drill.
Code available here: https://github.com/mapr-demos/racing-time-series
Lambda Architecture: The Best Way to Build Scalable and Reliable Applications!Tugdual Grall
Lambda Architecture is a useful framework to think about designing big data applications. This framework has been built initially at Twitter. In this presentation you will learn, based on concrete examples how to build deploy scalable and fault tolerant applications, with a focus on Big Data and Hadoop.
This presentation was delivered at the OOP conference, Munich, Feb 2016
Generic presentation about Big Data Architecture/Components. This presentation was delivered by David Pilato and Tugdual Grall during JUG Summer Camp 2015 in La Rochelle, France
Proud to be Polyglot - Riviera Dev 2015Tugdual Grall
New developers and teams are now polyglot :
- they use multiple programming languages (Java, Javascript, Ruby, ...)
- they use multiple persistence store (RDBMS, NoSQL, Hadoop)
In this talk you will learn about the benefits if being polyglot: use the good language or framework for the good cause, select the good persistence for specific constraints.
This presentation will show how developer could mix the Python, NodeJS, AngularJS, SQL with Drill for Hadoop and MongoDB.
New developers and teams are now polyglot :
- they use multiple programming languages (Java, Javascript, Ruby, ...)
- they use multiple persistence store (RDBMS, NoSQL, Hadoop)
In this talk you will learn about the benefits if being polyglot: use the good language or framework for the good cause, select the good persistence for specific constraints.
This presentation will show how developer could mix the Java platform with other technologies such as NodeJS and AngularJS to build application in a more productive way. This is also the opportunity to talk about the new Command Query Responsibility Segregation (CQRS) pattern to allow developers to be more effective and deliver the proper application to the user quicker.
This presentation was delivered during Devfest Nantes 2014
Drop your table ! MongoDB Schema DesignTugdual Grall
MongoDB’s basic unit of storage is a document. Documents can represent rich, schema-free data structures, meaning that we have several viable alternatives to the normalized, relational model. In this talk, we’ll discuss the tradeoff of various data modeling strategies in MongoDB using various example. You will learn how to work with documents, evolve your schema, and common schema design patterns.
Delivered at Soft Shake '14 and Jug Summer Camp '14
Softshake 2013: Introduction to NoSQL with CouchbaseTugdual Grall
This presentation was delivered during Softshake 2013. Learn why RDBMS are not enought and why NoSQL help developers to scale their applications and provide agility.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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
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
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
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