SlideShare a Scribd company logo
1 of 44
Optimizing Customer Experience:
Adobe Experience Manager & MongoDB
Mat Keep
MongoDB Product Team
mat.keep@mongodb.com
@matkeep
Agenda
• Why MongoDB for Adobe Experience Manager?
• Adobe Experience Manager 6.1
• Storage Options. What to use when
– Tar MicroKernel
– MongoDB (Mongo MicroKernel)
• Case Studies
• Resources to Move Forward
How does MongoDB support AEM?
Global Scalability
Multi-Data Center
Recovery
User-Generated
Content
What are the Benefits of AEM + MongoDB?
Great Customer
Experience
Deeper Customer
Engagement
Fast Content
Authoring Workflow
What is Adobe Experience Manager?
Enterprise-grade
content management
system
Leader in Gartner
Web CMS MQ
Gartner Magic Quadrant for Web CMS 2014
● Multi-Site & Channels
● Brand Consistency
● Cross Platform Experiences
● Managing renditions and layouts across devices
● Digital Asset Management
● Content Publishing Workflows
● Search
● Multi-Version Management
● Web Optimization
● Communities
● Social Driven Personalization
● Sentiment Analysis
● Moderation
● Video Playback
● Encoding
● Rendition Generation
New in Adobe Experience Manager 6.1
• Responsive layout authoring
– Better control of page elements for display on multiple devices
• Tighter Integration with
Adobe Marketing Cloud
– Target, Analytics &
Campaign services
• AEM Apps Command
Center
– Offerings to manage
lifecycle of Mobile
Applications
AEM 6.x: Jackrabbit Oak Repository
AEM6
JACKRABBIT OAK CONTENT REPOSITORY
Repository can be
configured to use
different persistence
mechanisms (storage
layers)
Storage Options:
- TAR
- MongoDB
AEM Storage Layer
• Store & manage content metadata & binary files
• Support AEM concurrency control
• Dictate how much data you can store
• Dictate how quickly AEM can read, write and
search content
• Dictate how AEM scales and secures content
MicroKernel (MK) = Storage Layer for AEM
AEM Environments
AEM Node
AUTHOR ENVIRONMENT
PRODUCTIONBACK-OFFICE
Storage Layer
AEM Node
AEM Node
AEM Node
AEM Node
PUBLISH ENVIRONMENT
Storage
LayerWORKFLOW
Storage Layer Options: Tar MicroKernel
• Default AEM storage option
• File-based storage
• Co-located with each AEM instance, no shared-state.
• Redundancy via a cold standby
Scaling AEM with Tar MicroKernel
PUBLISH ENVIRONMENT
TarMK
TarMK FARM
AEM
AEM
AEM
AEM
AEM
TarMK
TarMK
TarMK
TarMK
2. SCALE ON READS
1. SAME
CONTENT
DEPLOYED TO
ALL SERVERS
TarMK: Advantages & Disadvantages
Advantages Disadvantages
Fast to get started No author scalability beyond a single
server
Co-located with AEM: low latency
reads
Manual failover + idle hardware
Co-located with AEM: managed with
AEM’s operational tools
Storage Layer Options: MongoDB
GENERAL PURPOSE DOCUMENT DATABASE DISTRIBUTED
Mongo MicroKernel - Content
Metadata
Binary / Blobs
Mongo MicroKernel
• AEM 6.1 scalable storage layer
• Flexible – scale storage layer independently of AEM
layer
• Multi-datacenter deployments
• Geo distributed content
• Auto-failover for self-healing clusters
MongoDB: Scalable Storage Layer
Distribute AEM storage layer across multiple servers
Increase or decrease capacity as you go
Automatic balancing
Automatic Sharding
AEM Sharded Cluster with MongoDB
AEM AEM AEM
DATA PARTITIONED ACROSS SERVERS FOR UNBOUNDED HORIZONTAL SCALABILITY
MongoDB: Self-Healing Storage Layer
Replica Set – 2 to 50 copies
Self-healing shard
Data Center Aware
Addresses availability considerations:
High Availability
Disaster Recovery
Maintenance
Workload Isolation: operational & analytics
Replica Sets
AEM
AEM – Global Replication
Always-On AEM with MongoDB
AEM
Primary Secondary Secondary
AEM
Secondary
AEM
Arbiter
AEM
AWS-
CENTRALDC-WEST DC-EAST
Reads
& Writes
Reads
Always-On AEM with MongoDB
AEM
Primary Secondary Secondary
---
Secondary
AEM
Arbiter
AEM
AWS-
CENTRALDC-WEST DC-EAST
Reads
& Writes
Reads
Always-On AEM with MongoDB
AEM
--- Primary Secondary
---
Secondary
AEM
Arbiter
AEM
AWS-
CENTRALDC-WEST DC-EAST
Reads
& Writes
Reads
Always-On AEM with MongoDB
---
--- --- Primary
---
Secondary
AEM
Arbiter
AEM
AWS-
CENTRALDC-WEST DC-EAST
Reads &
Writes
User Generated Content
PUBLISH ENVIRONMENT
TarMK
TarMK FARM
AEM
AEM
AEM
AEM
AEM
TarMK
TarMK
TarMK
TarMK
Community and Social Features
involves capturing “User
Generated Content” (UGC)
Synchronization challenge. TarMK Farm isn’t
an appropriate solution architecture.
Support for UGC with MongoDB
SCALES ON
READ AND
WRITES
SINGLE
STORAGE
LAYER,
REDUCING
REPLICATION
AEM Social Resource Provider uses MongoDB as the storage layer
MongoDB: Advantages & Disadvantages
Advantages Disadvantages
Scale beyond a single server Higher operational overhead:
separate layer from AEM (offset by
Ops Manager)
Support for globally distributed
author teams
Higher latency reads (offset by
scaling)
Self-healing, active/active clusters
Low overhead UGC
How to Decide (Author):
How to Decide (Publish):
AEM is a Certified
MongoDB Enterprise Solution
Download MongoDB Enterprise Advanced
for evaluation
http://www.mongodb.com/lp/download/mongodb-enterprise
31
MongoDB Enterprise Advanced
Features
MongoDB Ops Manager ✓
Advanced Security ✓
On-Demand Training ✓
SLA (24x365)
1 hour
(faster times optional)
License Commercial
Operational Scale: MongoDB Ops Manager
How do I manage 10s to 1000s of nodes?
• Real-time monitoring
and visualization of
cluster health
• Alerting
• Automated cluster
provisioning
• Automation of daily
operational tasks, i.e.
zero-downtime upgrades
• Centralized configuration
management
• Automated PIT
snapshotting of clusters
• PIT Recovery
• Continuous backup
Automation Monitoring Backup
Getting Started
• Download and start MongoDB
• Follow the standard instructions to download and unpack
AEM.
• Create an AEM configuration file, specifying the
appropriate options to connect to MongoDB.
• Start the AEM jar to connect to the running MongoDB
instance.
• Instructions
– http://adobe.ly/1BjYbE2
Getting on the Right Path
• Consulting Package: MongoDB for AEM
– 3 day, on-site engagement
– Report detailing hardware requirements, HA,
scaling, security, operations, etc.
– Optional follow-on implementation service
Download the Datasheet
Getting Support
• Adobe & MongoDB have certified AEM for MongoDB
Enterprise Advanced
• If customer has a subscription to MongoDB Enterprise
Advanced, Adobe support team can raise tickets to
MongoDB
• Collaborative support team resolution
Problem Why MongoDB ResultsProblem Solution Results
Create brand
consistency: increase
NPS
Deepen customer
engagement: increase
conversions
Improve operational
efficiency: reduce costs
AEM 6.1 + MongoDB
Enterprise Advanced
1 template, many brands,
different styles, any
device
Shared features: find-a-
dealer, car configurator
Geo-Scale: support 200
web marketers across 9
locations
Fast TTM: delivered in 12
agile sprints
Op Efficiency: runs on
AWS with Cloudformation
templates
Case Study
Create a single best-in-class global digital platform for all
brands in the Renault-Nissan Alliance
Problem Why MongoDB ResultsProblem Solution Results
Deliver multi-channel
product catalog
Existing SQL-based
storage layer wasn’t
scaling
Operations team unable
to maintain QoS
AEM 6.1 + MongoDB
Enterprise Advanced
MongoDB Auto-Sharding
MongoDB Ops Manager
Multi-site AEM
deployment improving
customer experience
Fully supported, with
operational automation
Scale on-demand
Case Study
Multi-channel retailer improves customer experience while
enhancing operational efficiency
OnLine & TV Retail
Shopping Channel
MongoDB, Inc.
400+ employees 2,000+ customers
Over $311 million in funding13 offices around the world
MONGODB: THE LARGEST ECOSYSTEM
10,000,000+
MongoDB Downloads
300,000+
Online Education Registrants
35,000+
MongoDB User Group Members
35,000+
MongoDB Cloud ManagerUsers
1k+
Technology and Services Partners
2,000+
Customers Across All Industries
MongoDB Use Cases
Single View Internet of Things Mobile Real-Time Analytics
Catalog Customer Data Management Content Management
RESOURCES
• If you want advise or feedback on a project
– https://www.mongodb.com/lp/contact/mongodb-adobe-experience-manager
• Adobe Enterprise Manager Recommended Deployments
– http://docs.adobe.com/docs/en/aem/6-0/deploy/recommended-deploys.html
• MongoDB On Demand Webinar: Clustering Made Easy
– http://www.mongodb.com/presentations/webinar-adobe-experience-manager-
clustering-made-easy-mongodb
• Don’t forget consulting!
http://cl.jroo.me/z3/v/D/C/e/a.baa-Too-many-bicycles-on-the-van.jpg
Questions?
@matkeep
mat.keep@mongodb.com
New in Adobe Experience Manager 6.0
• “Sightly” server-side template development language
– Accessible to HTML developers
– Eliminates XSS vulnerabilities
– Plug-ins for common IDEs and code editors
• Projects & Workflows
– Single location for a
projects assets, content,
sites and apps for easy
collaboration
• Operations Dashboard
– Cross cluster view of
system health

More Related Content

What's hot

Java script anywhere. What Nombas was doing pre-acquisition.
Java script anywhere. What Nombas was doing pre-acquisition.Java script anywhere. What Nombas was doing pre-acquisition.
Java script anywhere. What Nombas was doing pre-acquisition.Brent Noorda
 
Best Practices for Managing MongoDB with Ops Manager
Best Practices for Managing MongoDB with Ops ManagerBest Practices for Managing MongoDB with Ops Manager
Best Practices for Managing MongoDB with Ops ManagerMongoDB
 
ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2
ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2
ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2European Collaboration Summit
 
Developing in the Cloud
Developing in the CloudDeveloping in the Cloud
Developing in the CloudRyan Cuprak
 
Upgrading or migrating to a higher AEM version - Planning and process
Upgrading or migrating to a higher AEM version - Planning and processUpgrading or migrating to a higher AEM version - Planning and process
Upgrading or migrating to a higher AEM version - Planning and processAshokkumar T A
 
Windows Server AppFabric Caching - What it is & when you should use it?
Windows Server AppFabric Caching - What it is & when you should use it?Windows Server AppFabric Caching - What it is & when you should use it?
Windows Server AppFabric Caching - What it is & when you should use it?Robert MacLean
 
Running Oracle EBS in the cloud (UKOUG APPS16 edition)
Running Oracle EBS in the cloud (UKOUG APPS16 edition)Running Oracle EBS in the cloud (UKOUG APPS16 edition)
Running Oracle EBS in the cloud (UKOUG APPS16 edition)Andrejs Prokopjevs
 
Whole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFrontWhole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFrontAmazon Web Services
 
Using Sass in Your WordPress Projects
Using Sass in Your WordPress ProjectsUsing Sass in Your WordPress Projects
Using Sass in Your WordPress ProjectsJeremy Green
 
Java script nirvana in netbeans [con5679]
Java script nirvana in netbeans [con5679]Java script nirvana in netbeans [con5679]
Java script nirvana in netbeans [con5679]Ryan Cuprak
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsIan Robinson
 
Scaling Wix with microservices architecture and multi-cloud platforms - Reve...
 Scaling Wix with microservices architecture and multi-cloud platforms - Reve... Scaling Wix with microservices architecture and multi-cloud platforms - Reve...
Scaling Wix with microservices architecture and multi-cloud platforms - Reve...Aviran Mordo
 
Wix Architecture at Scale - QCon London 2014
Wix Architecture at Scale - QCon London 2014Wix Architecture at Scale - QCon London 2014
Wix Architecture at Scale - QCon London 2014Aviran Mordo
 
AWS Storage Tiering for Enterprise Workloads
AWS Storage Tiering for Enterprise WorkloadsAWS Storage Tiering for Enterprise Workloads
AWS Storage Tiering for Enterprise WorkloadsTom Laszewski
 
be the captain of your connections deployment
be the captain of your connections deploymentbe the captain of your connections deployment
be the captain of your connections deploymentSharon James
 
Oracle COTS Applications on AWS
Oracle COTS Applications on AWSOracle COTS Applications on AWS
Oracle COTS Applications on AWSTom Laszewski
 
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...Amazon Web Services
 

What's hot (20)

Java script anywhere. What Nombas was doing pre-acquisition.
Java script anywhere. What Nombas was doing pre-acquisition.Java script anywhere. What Nombas was doing pre-acquisition.
Java script anywhere. What Nombas was doing pre-acquisition.
 
Best Practices for Managing MongoDB with Ops Manager
Best Practices for Managing MongoDB with Ops ManagerBest Practices for Managing MongoDB with Ops Manager
Best Practices for Managing MongoDB with Ops Manager
 
ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2
ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2
ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2
 
Developing in the Cloud
Developing in the CloudDeveloping in the Cloud
Developing in the Cloud
 
Upgrading or migrating to a higher AEM version - Planning and process
Upgrading or migrating to a higher AEM version - Planning and processUpgrading or migrating to a higher AEM version - Planning and process
Upgrading or migrating to a higher AEM version - Planning and process
 
Windows Server AppFabric Caching - What it is & when you should use it?
Windows Server AppFabric Caching - What it is & when you should use it?Windows Server AppFabric Caching - What it is & when you should use it?
Windows Server AppFabric Caching - What it is & when you should use it?
 
Running Oracle EBS in the cloud (UKOUG APPS16 edition)
Running Oracle EBS in the cloud (UKOUG APPS16 edition)Running Oracle EBS in the cloud (UKOUG APPS16 edition)
Running Oracle EBS in the cloud (UKOUG APPS16 edition)
 
Whole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFrontWhole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFront
 
Sun Web Server Brief
Sun Web Server BriefSun Web Server Brief
Sun Web Server Brief
 
Using Sass in Your WordPress Projects
Using Sass in Your WordPress ProjectsUsing Sass in Your WordPress Projects
Using Sass in Your WordPress Projects
 
Java script nirvana in netbeans [con5679]
Java script nirvana in netbeans [con5679]Java script nirvana in netbeans [con5679]
Java script nirvana in netbeans [con5679]
 
The RDBMS You Should Be Using
The RDBMS You Should Be UsingThe RDBMS You Should Be Using
The RDBMS You Should Be Using
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
 
Scaling Wix with microservices architecture and multi-cloud platforms - Reve...
 Scaling Wix with microservices architecture and multi-cloud platforms - Reve... Scaling Wix with microservices architecture and multi-cloud platforms - Reve...
Scaling Wix with microservices architecture and multi-cloud platforms - Reve...
 
PaaS with Java
PaaS with JavaPaaS with Java
PaaS with Java
 
Wix Architecture at Scale - QCon London 2014
Wix Architecture at Scale - QCon London 2014Wix Architecture at Scale - QCon London 2014
Wix Architecture at Scale - QCon London 2014
 
AWS Storage Tiering for Enterprise Workloads
AWS Storage Tiering for Enterprise WorkloadsAWS Storage Tiering for Enterprise Workloads
AWS Storage Tiering for Enterprise Workloads
 
be the captain of your connections deployment
be the captain of your connections deploymentbe the captain of your connections deployment
be the captain of your connections deployment
 
Oracle COTS Applications on AWS
Oracle COTS Applications on AWSOracle COTS Applications on AWS
Oracle COTS Applications on AWS
 
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...
 

Viewers also liked

MongoDB Versatility: Scaling the MapMyFitness Platform
MongoDB Versatility: Scaling the MapMyFitness PlatformMongoDB Versatility: Scaling the MapMyFitness Platform
MongoDB Versatility: Scaling the MapMyFitness PlatformMongoDB
 
Effectively Scale and Operate AEM with MongoDB by Norberto Leite
Effectively Scale and Operate AEM with MongoDB by Norberto LeiteEffectively Scale and Operate AEM with MongoDB by Norberto Leite
Effectively Scale and Operate AEM with MongoDB by Norberto LeiteAEM HUB
 
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management Systems
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management SystemsAEM + MongoDB: How to Scale and Operate Large Digital Asset Management Systems
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management SystemsMongoDB
 
Recruitment Marketing: Engage Candidates & Win Talent
Recruitment Marketing: Engage Candidates & Win Talent Recruitment Marketing: Engage Candidates & Win Talent
Recruitment Marketing: Engage Candidates & Win Talent SmashFly Technologies
 
Webinar: Adobe Experience Manager Clustering Made Easy on MongoDB
Webinar: Adobe Experience Manager Clustering Made Easy on MongoDB Webinar: Adobe Experience Manager Clustering Made Easy on MongoDB
Webinar: Adobe Experience Manager Clustering Made Easy on MongoDB MongoDB
 
Microservices Architecture for AEM
Microservices Architecture for AEMMicroservices Architecture for AEM
Microservices Architecture for AEMMaciej Majchrzak
 

Viewers also liked (9)

MongoDB Versatility: Scaling the MapMyFitness Platform
MongoDB Versatility: Scaling the MapMyFitness PlatformMongoDB Versatility: Scaling the MapMyFitness Platform
MongoDB Versatility: Scaling the MapMyFitness Platform
 
Effectively Scale and Operate AEM with MongoDB by Norberto Leite
Effectively Scale and Operate AEM with MongoDB by Norberto LeiteEffectively Scale and Operate AEM with MongoDB by Norberto Leite
Effectively Scale and Operate AEM with MongoDB by Norberto Leite
 
MongoDB
MongoDBMongoDB
MongoDB
 
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management Systems
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management SystemsAEM + MongoDB: How to Scale and Operate Large Digital Asset Management Systems
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management Systems
 
Mongodb
MongodbMongodb
Mongodb
 
REST in AEM
REST in AEMREST in AEM
REST in AEM
 
Recruitment Marketing: Engage Candidates & Win Talent
Recruitment Marketing: Engage Candidates & Win Talent Recruitment Marketing: Engage Candidates & Win Talent
Recruitment Marketing: Engage Candidates & Win Talent
 
Webinar: Adobe Experience Manager Clustering Made Easy on MongoDB
Webinar: Adobe Experience Manager Clustering Made Easy on MongoDB Webinar: Adobe Experience Manager Clustering Made Easy on MongoDB
Webinar: Adobe Experience Manager Clustering Made Easy on MongoDB
 
Microservices Architecture for AEM
Microservices Architecture for AEMMicroservices Architecture for AEM
Microservices Architecture for AEM
 

Similar to Webinar: Optimize digital customer experiences with Adobe Experience Manager 6.0 and MongoDB

MongoDB Atlas - the best way to run MongoDB in the cloud 1
MongoDB Atlas - the best way to run MongoDB in the cloud 1MongoDB Atlas - the best way to run MongoDB in the cloud 1
MongoDB Atlas - the best way to run MongoDB in the cloud 1MongoDB
 
Microservices: Living Large in Your Castle Made of Sand
Microservices: Living Large in Your Castle Made of SandMicroservices: Living Large in Your Castle Made of Sand
Microservices: Living Large in Your Castle Made of SandMongoDB
 
Webinar: Best Practices for Upgrading to MongoDB 3.0
Webinar: Best Practices for Upgrading to MongoDB 3.0Webinar: Best Practices for Upgrading to MongoDB 3.0
Webinar: Best Practices for Upgrading to MongoDB 3.0MongoDB
 
Introduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / PlatformsIntroduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / PlatformsNilanchal
 
Enterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a ServiceEnterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a ServiceMongoDB
 
An Introduction to MongoDB Ops Manager
An Introduction to MongoDB Ops ManagerAn Introduction to MongoDB Ops Manager
An Introduction to MongoDB Ops ManagerMongoDB
 
Webinar: Simplifying the Database Experience with MongoDB Atlas
Webinar: Simplifying the Database Experience with MongoDB AtlasWebinar: Simplifying the Database Experience with MongoDB Atlas
Webinar: Simplifying the Database Experience with MongoDB AtlasMongoDB
 
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceWebinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceMongoDB
 
Webinar: High Performance MongoDB Applications with IBM POWER8
Webinar: High Performance MongoDB Applications with IBM POWER8Webinar: High Performance MongoDB Applications with IBM POWER8
Webinar: High Performance MongoDB Applications with IBM POWER8MongoDB
 
Ops manager webinar mar 5, 2015
Ops manager webinar   mar 5, 2015Ops manager webinar   mar 5, 2015
Ops manager webinar mar 5, 2015MongoDB
 
New Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael MarthNew Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael MarthAEM HUB
 
Scaling MongoDB on Amazon Web Services (DAT209) | AWS re:Invent 2013
Scaling MongoDB on Amazon Web Services (DAT209) | AWS re:Invent 2013Scaling MongoDB on Amazon Web Services (DAT209) | AWS re:Invent 2013
Scaling MongoDB on Amazon Web Services (DAT209) | AWS re:Invent 2013Amazon Web Services
 
Cloud Data Strategy event London
Cloud Data Strategy event LondonCloud Data Strategy event London
Cloud Data Strategy event LondonMongoDB
 
Webinar: Best Practices for Upgrading to MongoDB 3.2
Webinar: Best Practices for Upgrading to MongoDB 3.2Webinar: Best Practices for Upgrading to MongoDB 3.2
Webinar: Best Practices for Upgrading to MongoDB 3.2Dana Elisabeth Groce
 
Ansible, MongoDB Ops Manager and AWS v1.1
Ansible, MongoDB Ops Manager and AWS v1.1Ansible, MongoDB Ops Manager and AWS v1.1
Ansible, MongoDB Ops Manager and AWS v1.1Michael Lynn
 
Software Defined Agility for IBM FlashSystem V9000
Software Defined Agility for IBM FlashSystem V9000Software Defined Agility for IBM FlashSystem V9000
Software Defined Agility for IBM FlashSystem V9000Catalogic Software
 
Big Memory for HPC
Big Memory for HPCBig Memory for HPC
Big Memory for HPCMemVerge
 
MongoDB Days Silicon Valley: Best Practices for Upgrading to MongoDB
MongoDB Days Silicon Valley: Best Practices for Upgrading to MongoDBMongoDB Days Silicon Valley: Best Practices for Upgrading to MongoDB
MongoDB Days Silicon Valley: Best Practices for Upgrading to MongoDBMongoDB
 

Similar to Webinar: Optimize digital customer experiences with Adobe Experience Manager 6.0 and MongoDB (20)

MongoDB Atlas - the best way to run MongoDB in the cloud 1
MongoDB Atlas - the best way to run MongoDB in the cloud 1MongoDB Atlas - the best way to run MongoDB in the cloud 1
MongoDB Atlas - the best way to run MongoDB in the cloud 1
 
Microservices: Living Large in Your Castle Made of Sand
Microservices: Living Large in Your Castle Made of SandMicroservices: Living Large in Your Castle Made of Sand
Microservices: Living Large in Your Castle Made of Sand
 
Webinar: Best Practices for Upgrading to MongoDB 3.0
Webinar: Best Practices for Upgrading to MongoDB 3.0Webinar: Best Practices for Upgrading to MongoDB 3.0
Webinar: Best Practices for Upgrading to MongoDB 3.0
 
Introduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / PlatformsIntroduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / Platforms
 
Enterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a ServiceEnterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a Service
 
An Introduction to MongoDB Ops Manager
An Introduction to MongoDB Ops ManagerAn Introduction to MongoDB Ops Manager
An Introduction to MongoDB Ops Manager
 
Serverless_with_MongoDB
Serverless_with_MongoDBServerless_with_MongoDB
Serverless_with_MongoDB
 
Webinar: Simplifying the Database Experience with MongoDB Atlas
Webinar: Simplifying the Database Experience with MongoDB AtlasWebinar: Simplifying the Database Experience with MongoDB Atlas
Webinar: Simplifying the Database Experience with MongoDB Atlas
 
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceWebinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-Service
 
Webinar: High Performance MongoDB Applications with IBM POWER8
Webinar: High Performance MongoDB Applications with IBM POWER8Webinar: High Performance MongoDB Applications with IBM POWER8
Webinar: High Performance MongoDB Applications with IBM POWER8
 
Ops manager webinar mar 5, 2015
Ops manager webinar   mar 5, 2015Ops manager webinar   mar 5, 2015
Ops manager webinar mar 5, 2015
 
New Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael MarthNew Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael Marth
 
Scaling MongoDB on Amazon Web Services (DAT209) | AWS re:Invent 2013
Scaling MongoDB on Amazon Web Services (DAT209) | AWS re:Invent 2013Scaling MongoDB on Amazon Web Services (DAT209) | AWS re:Invent 2013
Scaling MongoDB on Amazon Web Services (DAT209) | AWS re:Invent 2013
 
Cloud Data Strategy event London
Cloud Data Strategy event LondonCloud Data Strategy event London
Cloud Data Strategy event London
 
Webinar: Best Practices for Upgrading to MongoDB 3.2
Webinar: Best Practices for Upgrading to MongoDB 3.2Webinar: Best Practices for Upgrading to MongoDB 3.2
Webinar: Best Practices for Upgrading to MongoDB 3.2
 
Ansible, MongoDB Ops Manager and AWS v1.1
Ansible, MongoDB Ops Manager and AWS v1.1Ansible, MongoDB Ops Manager and AWS v1.1
Ansible, MongoDB Ops Manager and AWS v1.1
 
Software Defined Agility for IBM FlashSystem V9000
Software Defined Agility for IBM FlashSystem V9000Software Defined Agility for IBM FlashSystem V9000
Software Defined Agility for IBM FlashSystem V9000
 
S903 palla
S903 pallaS903 palla
S903 palla
 
Big Memory for HPC
Big Memory for HPCBig Memory for HPC
Big Memory for HPC
 
MongoDB Days Silicon Valley: Best Practices for Upgrading to MongoDB
MongoDB Days Silicon Valley: Best Practices for Upgrading to MongoDBMongoDB Days Silicon Valley: Best Practices for Upgrading to MongoDB
MongoDB Days Silicon Valley: Best Practices for Upgrading to MongoDB
 

More from MongoDB

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump StartMongoDB
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB
 

More from MongoDB (20)

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 

Webinar: Optimize digital customer experiences with Adobe Experience Manager 6.0 and MongoDB

  • 1. Optimizing Customer Experience: Adobe Experience Manager & MongoDB Mat Keep MongoDB Product Team mat.keep@mongodb.com @matkeep
  • 2. Agenda • Why MongoDB for Adobe Experience Manager? • Adobe Experience Manager 6.1 • Storage Options. What to use when – Tar MicroKernel – MongoDB (Mongo MicroKernel) • Case Studies • Resources to Move Forward
  • 3. How does MongoDB support AEM? Global Scalability Multi-Data Center Recovery User-Generated Content
  • 4. What are the Benefits of AEM + MongoDB? Great Customer Experience Deeper Customer Engagement Fast Content Authoring Workflow
  • 5. What is Adobe Experience Manager? Enterprise-grade content management system Leader in Gartner Web CMS MQ Gartner Magic Quadrant for Web CMS 2014
  • 6. ● Multi-Site & Channels ● Brand Consistency ● Cross Platform Experiences ● Managing renditions and layouts across devices ● Digital Asset Management ● Content Publishing Workflows ● Search ● Multi-Version Management ● Web Optimization ● Communities ● Social Driven Personalization ● Sentiment Analysis ● Moderation ● Video Playback ● Encoding ● Rendition Generation
  • 7. New in Adobe Experience Manager 6.1 • Responsive layout authoring – Better control of page elements for display on multiple devices • Tighter Integration with Adobe Marketing Cloud – Target, Analytics & Campaign services • AEM Apps Command Center – Offerings to manage lifecycle of Mobile Applications
  • 8. AEM 6.x: Jackrabbit Oak Repository AEM6 JACKRABBIT OAK CONTENT REPOSITORY Repository can be configured to use different persistence mechanisms (storage layers) Storage Options: - TAR - MongoDB
  • 9. AEM Storage Layer • Store & manage content metadata & binary files • Support AEM concurrency control • Dictate how much data you can store • Dictate how quickly AEM can read, write and search content • Dictate how AEM scales and secures content MicroKernel (MK) = Storage Layer for AEM
  • 10. AEM Environments AEM Node AUTHOR ENVIRONMENT PRODUCTIONBACK-OFFICE Storage Layer AEM Node AEM Node AEM Node AEM Node PUBLISH ENVIRONMENT Storage LayerWORKFLOW
  • 11. Storage Layer Options: Tar MicroKernel • Default AEM storage option • File-based storage • Co-located with each AEM instance, no shared-state. • Redundancy via a cold standby
  • 12. Scaling AEM with Tar MicroKernel PUBLISH ENVIRONMENT TarMK TarMK FARM AEM AEM AEM AEM AEM TarMK TarMK TarMK TarMK 2. SCALE ON READS 1. SAME CONTENT DEPLOYED TO ALL SERVERS
  • 13. TarMK: Advantages & Disadvantages Advantages Disadvantages Fast to get started No author scalability beyond a single server Co-located with AEM: low latency reads Manual failover + idle hardware Co-located with AEM: managed with AEM’s operational tools
  • 14. Storage Layer Options: MongoDB GENERAL PURPOSE DOCUMENT DATABASE DISTRIBUTED
  • 15. Mongo MicroKernel - Content Metadata Binary / Blobs
  • 16. Mongo MicroKernel • AEM 6.1 scalable storage layer • Flexible – scale storage layer independently of AEM layer • Multi-datacenter deployments • Geo distributed content • Auto-failover for self-healing clusters
  • 17. MongoDB: Scalable Storage Layer Distribute AEM storage layer across multiple servers Increase or decrease capacity as you go Automatic balancing Automatic Sharding
  • 18. AEM Sharded Cluster with MongoDB AEM AEM AEM DATA PARTITIONED ACROSS SERVERS FOR UNBOUNDED HORIZONTAL SCALABILITY
  • 19. MongoDB: Self-Healing Storage Layer Replica Set – 2 to 50 copies Self-healing shard Data Center Aware Addresses availability considerations: High Availability Disaster Recovery Maintenance Workload Isolation: operational & analytics Replica Sets AEM
  • 20. AEM – Global Replication
  • 21. Always-On AEM with MongoDB AEM Primary Secondary Secondary AEM Secondary AEM Arbiter AEM AWS- CENTRALDC-WEST DC-EAST Reads & Writes Reads
  • 22. Always-On AEM with MongoDB AEM Primary Secondary Secondary --- Secondary AEM Arbiter AEM AWS- CENTRALDC-WEST DC-EAST Reads & Writes Reads
  • 23. Always-On AEM with MongoDB AEM --- Primary Secondary --- Secondary AEM Arbiter AEM AWS- CENTRALDC-WEST DC-EAST Reads & Writes Reads
  • 24. Always-On AEM with MongoDB --- --- --- Primary --- Secondary AEM Arbiter AEM AWS- CENTRALDC-WEST DC-EAST Reads & Writes
  • 25. User Generated Content PUBLISH ENVIRONMENT TarMK TarMK FARM AEM AEM AEM AEM AEM TarMK TarMK TarMK TarMK Community and Social Features involves capturing “User Generated Content” (UGC) Synchronization challenge. TarMK Farm isn’t an appropriate solution architecture.
  • 26. Support for UGC with MongoDB SCALES ON READ AND WRITES SINGLE STORAGE LAYER, REDUCING REPLICATION AEM Social Resource Provider uses MongoDB as the storage layer
  • 27. MongoDB: Advantages & Disadvantages Advantages Disadvantages Scale beyond a single server Higher operational overhead: separate layer from AEM (offset by Ops Manager) Support for globally distributed author teams Higher latency reads (offset by scaling) Self-healing, active/active clusters Low overhead UGC
  • 28. How to Decide (Author):
  • 29. How to Decide (Publish):
  • 30. AEM is a Certified MongoDB Enterprise Solution Download MongoDB Enterprise Advanced for evaluation http://www.mongodb.com/lp/download/mongodb-enterprise
  • 31. 31 MongoDB Enterprise Advanced Features MongoDB Ops Manager ✓ Advanced Security ✓ On-Demand Training ✓ SLA (24x365) 1 hour (faster times optional) License Commercial
  • 32. Operational Scale: MongoDB Ops Manager How do I manage 10s to 1000s of nodes? • Real-time monitoring and visualization of cluster health • Alerting • Automated cluster provisioning • Automation of daily operational tasks, i.e. zero-downtime upgrades • Centralized configuration management • Automated PIT snapshotting of clusters • PIT Recovery • Continuous backup Automation Monitoring Backup
  • 33. Getting Started • Download and start MongoDB • Follow the standard instructions to download and unpack AEM. • Create an AEM configuration file, specifying the appropriate options to connect to MongoDB. • Start the AEM jar to connect to the running MongoDB instance. • Instructions – http://adobe.ly/1BjYbE2
  • 34. Getting on the Right Path • Consulting Package: MongoDB for AEM – 3 day, on-site engagement – Report detailing hardware requirements, HA, scaling, security, operations, etc. – Optional follow-on implementation service Download the Datasheet
  • 35. Getting Support • Adobe & MongoDB have certified AEM for MongoDB Enterprise Advanced • If customer has a subscription to MongoDB Enterprise Advanced, Adobe support team can raise tickets to MongoDB • Collaborative support team resolution
  • 36. Problem Why MongoDB ResultsProblem Solution Results Create brand consistency: increase NPS Deepen customer engagement: increase conversions Improve operational efficiency: reduce costs AEM 6.1 + MongoDB Enterprise Advanced 1 template, many brands, different styles, any device Shared features: find-a- dealer, car configurator Geo-Scale: support 200 web marketers across 9 locations Fast TTM: delivered in 12 agile sprints Op Efficiency: runs on AWS with Cloudformation templates Case Study Create a single best-in-class global digital platform for all brands in the Renault-Nissan Alliance
  • 37. Problem Why MongoDB ResultsProblem Solution Results Deliver multi-channel product catalog Existing SQL-based storage layer wasn’t scaling Operations team unable to maintain QoS AEM 6.1 + MongoDB Enterprise Advanced MongoDB Auto-Sharding MongoDB Ops Manager Multi-site AEM deployment improving customer experience Fully supported, with operational automation Scale on-demand Case Study Multi-channel retailer improves customer experience while enhancing operational efficiency OnLine & TV Retail Shopping Channel
  • 38. MongoDB, Inc. 400+ employees 2,000+ customers Over $311 million in funding13 offices around the world
  • 39. MONGODB: THE LARGEST ECOSYSTEM 10,000,000+ MongoDB Downloads 300,000+ Online Education Registrants 35,000+ MongoDB User Group Members 35,000+ MongoDB Cloud ManagerUsers 1k+ Technology and Services Partners 2,000+ Customers Across All Industries
  • 40. MongoDB Use Cases Single View Internet of Things Mobile Real-Time Analytics Catalog Customer Data Management Content Management
  • 41. RESOURCES • If you want advise or feedback on a project – https://www.mongodb.com/lp/contact/mongodb-adobe-experience-manager • Adobe Enterprise Manager Recommended Deployments – http://docs.adobe.com/docs/en/aem/6-0/deploy/recommended-deploys.html • MongoDB On Demand Webinar: Clustering Made Easy – http://www.mongodb.com/presentations/webinar-adobe-experience-manager- clustering-made-easy-mongodb • Don’t forget consulting!
  • 43.
  • 44. New in Adobe Experience Manager 6.0 • “Sightly” server-side template development language – Accessible to HTML developers – Eliminates XSS vulnerabilities – Plug-ins for common IDEs and code editors • Projects & Workflows – Single location for a projects assets, content, sites and apps for easy collaboration • Operations Dashboard – Cross cluster view of system health

Editor's Notes

  1. While it is possible to store binaries in MongoDB, Adobe generally recommends storing them separately for better performance. This could be in a separate shared file server or on Amazon S3.
  2. In order to predict whether or not you’ll need more than one instance, you can look at these metrics: Number of named users connected in a day: in the thousands or more. Number of concurrent users: in the hundreds or more. Volume of asset ingestions per day: in hundreds of thousands or more. Volume of page edits per day: in hundreds of thousands or more (including automated updates). Volume of searches per day: in tens of thousands or more.
  3. Released in 2014 – valuable upgrade XSS = cross site scripting