SlideShare a Scribd company logo
1 of 13
Download to read offline
CRX	
  /	
  Explore	
  /	
  Metro	
  
	
  
Edward	
  Kreiman	
  –	
  Chief	
  Architect	
  Mail	
  Online	
  
What	
  are	
  we	
  going	
  to	
  cover	
  today?	
  
Page 1
Why JCR?
Proving the technology – minimising the risk
The birth of Explore
Defining Associated Newspaper’s Architecture strategy on CRX
Metro - Architecture in Action
What have we learnt?
Why	
  JCR?	
  
Page 1
Architecture challenges identified after 2nd generation launch of Mail Online
Address the domain issues of a legacy relational schema
Leverage off the heavy lifting of our CMS and create a light weight front end
Adapt to the requirements of our four major titles
Technology to fit the requirement
Consider JCR?
Content stored as content
Structure without dependency
Proving	
  the	
  technology	
  –	
  minimising	
  the	
  risk	
  
Page 1
Proof of Concept
Where did JCR come from?
Review the outcomes
Data structure
Performance of the data store and webdav
From Proof of Concept to Prototype
…the power of structured content
The	
  birth	
  of	
  Explore	
  
Page 1
Open Calais and automated topic pages
The	
  birth	
  of	
  Explore	
  
Page 1
Soft references and the power of Lucene
Defining Associated Newspaper’s Architecture strategy on CRX
Page 1
Two distinct use cases
A clear API Strategy with Apache Sling
Webdav and single requests for content - the backbone of our architecture
Defining Associated Newspaper’s Architecture strategy on CRX
Page 1
JVM in action…
Metro	
  –	
  Architecture	
  in	
  AcHon	
  
Page 1
Show and tell…
Metro	
  –	
  Architecture	
  in	
  AcHon	
  
Page 1
Article Metadata…
Metro	
  –	
  Architecture	
  in	
  AcHon	
  
Page 1
Module Metadata…
Metro	
  –	
  Architecture	
  in	
  AcHon	
  
Page 1
Link List Metadata…
What	
  have	
  we	
  learnt?	
  
Page 1
It’s all about the people
JCR – a different way of thinking
The biggest hurdle is telling the board there will be no more Oracle
Solaris and ZFS have been a great compliment to CRX

More Related Content

Viewers also liked

Oklahoma University (OU) Presentation
Oklahoma University (OU) PresentationOklahoma University (OU) Presentation
Oklahoma University (OU) Presentation
Day Software
 

Viewers also liked (20)

Day: Ignite iPad App - The making of...
Day: Ignite iPad App - The making of...Day: Ignite iPad App - The making of...
Day: Ignite iPad App - The making of...
 
Namics: From Conten-Centric to User-Centric
Namics: From Conten-Centric to User-CentricNamics: From Conten-Centric to User-Centric
Namics: From Conten-Centric to User-Centric
 
DemandBase - Knock Knock
DemandBase - Knock KnockDemandBase - Knock Knock
DemandBase - Knock Knock
 
When Sightly Meets Slice by Tomasz Niedźwiedź
When Sightly Meets Slice by Tomasz NiedźwiedźWhen Sightly Meets Slice by Tomasz Niedźwiedź
When Sightly Meets Slice by Tomasz Niedźwiedź
 
MTV: CRX As A Solution For Complex Content Sharing and Distribution Needs
MTV: CRX As A Solution For Complex Content Sharing and Distribution NeedsMTV: CRX As A Solution For Complex Content Sharing and Distribution Needs
MTV: CRX As A Solution For Complex Content Sharing and Distribution Needs
 
A Digital Transformation: How Metra Evolved Its Online Presence
A Digital Transformation: How Metra Evolved Its Online PresenceA Digital Transformation: How Metra Evolved Its Online Presence
A Digital Transformation: How Metra Evolved Its Online Presence
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
 
2011 and Beyond - 5 Strategies for Survival in the Digital Media World
2011 and Beyond - 5 Strategies for Survival in the Digital Media World2011 and Beyond - 5 Strategies for Survival in the Digital Media World
2011 and Beyond - 5 Strategies for Survival in the Digital Media World
 
Adobe: Real-time Marketing Optimization
Adobe: Real-time Marketing OptimizationAdobe: Real-time Marketing Optimization
Adobe: Real-time Marketing Optimization
 
Day: What's New in CQ5 - Sneak-Peek into CQ 5.4
Day: What's New in CQ5 - Sneak-Peek into CQ 5.4Day: What's New in CQ5 - Sneak-Peek into CQ 5.4
Day: What's New in CQ5 - Sneak-Peek into CQ 5.4
 
2011 and Beyond - 5 Strategies for Survival in the Digital Media World
2011 and Beyond - 5 Strategies for Survival in the Digital Media World2011 and Beyond - 5 Strategies for Survival in the Digital Media World
2011 and Beyond - 5 Strategies for Survival in the Digital Media World
 
Crown Partners: Achieving Marketing Nirvana - Campaign, Systems and Analytics...
Crown Partners: Achieving Marketing Nirvana - Campaign, Systems and Analytics...Crown Partners: Achieving Marketing Nirvana - Campaign, Systems and Analytics...
Crown Partners: Achieving Marketing Nirvana - Campaign, Systems and Analytics...
 
Ignite iPad App: The Making Of....
Ignite iPad App: The Making Of.... Ignite iPad App: The Making Of....
Ignite iPad App: The Making Of....
 
IlSole24Ore: Business Information and CQ5, the missing link
IlSole24Ore: Business Information and CQ5, the missing linkIlSole24Ore: Business Information and CQ5, the missing link
IlSole24Ore: Business Information and CQ5, the missing link
 
How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...
How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...
How to build a Social Intranet with Adobe Sites and 3rd Party products ... us...
 
University of Oklahoma - Big Dreams ... Few Resources
University of Oklahoma - Big Dreams ... Few ResourcesUniversity of Oklahoma - Big Dreams ... Few Resources
University of Oklahoma - Big Dreams ... Few Resources
 
Oklahoma University (OU) Presentation
Oklahoma University (OU) PresentationOklahoma University (OU) Presentation
Oklahoma University (OU) Presentation
 
Translations.com: Managing Global Content - Day CQ5 and GlobalLink™
Translations.com: Managing Global Content - Day CQ5 and GlobalLink™Translations.com: Managing Global Content - Day CQ5 and GlobalLink™
Translations.com: Managing Global Content - Day CQ5 and GlobalLink™
 
Mastering the Sling Rewriter by Justin Edelson
Mastering the Sling Rewriter by Justin EdelsonMastering the Sling Rewriter by Justin Edelson
Mastering the Sling Rewriter by Justin Edelson
 
Nu Skin: Integrating the Day CMS with Translation.com
Nu Skin: Integrating the Day CMS with Translation.comNu Skin: Integrating the Day CMS with Translation.com
Nu Skin: Integrating the Day CMS with Translation.com
 

Similar to AND: Using CRX technology to build an enterprise-scale content management and delivery platform

Lecture semantifying yourcms_presentation
Lecture semantifying yourcms_presentationLecture semantifying yourcms_presentation
Lecture semantifying yourcms_presentation
IKS - Project
 
CQRS innovations (English version)
CQRS innovations (English version)CQRS innovations (English version)
CQRS innovations (English version)
Andrey Lomakin
 
Resume_Dimitri_Dey_LTE_Android_Gmail
Resume_Dimitri_Dey_LTE_Android_GmailResume_Dimitri_Dey_LTE_Android_Gmail
Resume_Dimitri_Dey_LTE_Android_Gmail
Dimitri Dey
 
Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...
Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...
Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...
muazkhan7253
 

Similar to AND: Using CRX technology to build an enterprise-scale content management and delivery platform (20)

The Evolution of Cloud Architectures: Focusing More on the Business Logic
The Evolution of Cloud Architectures: Focusing More on the Business LogicThe Evolution of Cloud Architectures: Focusing More on the Business Logic
The Evolution of Cloud Architectures: Focusing More on the Business Logic
 
Node.js Web Development.pdf
Node.js Web Development.pdfNode.js Web Development.pdf
Node.js Web Development.pdf
 
Lecture semantifying yourcms_presentation
Lecture semantifying yourcms_presentationLecture semantifying yourcms_presentation
Lecture semantifying yourcms_presentation
 
Cc unit 2 ppt
Cc unit 2 pptCc unit 2 ppt
Cc unit 2 ppt
 
MEAN Stack vs MERN Stack Development
MEAN Stack vs MERN Stack Development MEAN Stack vs MERN Stack Development
MEAN Stack vs MERN Stack Development
 
The Modern Web
The Modern WebThe Modern Web
The Modern Web
 
Dark Energy, Dark Matter and the Microservices Patterns?!
Dark Energy, Dark Matter and the Microservices Patterns?!Dark Energy, Dark Matter and the Microservices Patterns?!
Dark Energy, Dark Matter and the Microservices Patterns?!
 
Navigating the Sky: An In-Depth Exploration of Leading Cloud Computing Companies
Navigating the Sky: An In-Depth Exploration of Leading Cloud Computing CompaniesNavigating the Sky: An In-Depth Exploration of Leading Cloud Computing Companies
Navigating the Sky: An In-Depth Exploration of Leading Cloud Computing Companies
 
Web Architecture with Infopark's Cloud Platform - Thomas Witt @Cloud Develope...
Web Architecture with Infopark's Cloud Platform - Thomas Witt @Cloud Develope...Web Architecture with Infopark's Cloud Platform - Thomas Witt @Cloud Develope...
Web Architecture with Infopark's Cloud Platform - Thomas Witt @Cloud Develope...
 
Software architecture, methodologies and design
Software architecture, methodologies and designSoftware architecture, methodologies and design
Software architecture, methodologies and design
 
CQRS innovations (English version)
CQRS innovations (English version)CQRS innovations (English version)
CQRS innovations (English version)
 
Vii cse grading
Vii cse  gradingVii cse  grading
Vii cse grading
 
Architecting Applications the Microsoft Way
Architecting Applications the Microsoft WayArchitecting Applications the Microsoft Way
Architecting Applications the Microsoft Way
 
Resume_Dimitri_Dey_LTE_Android_Gmail
Resume_Dimitri_Dey_LTE_Android_GmailResume_Dimitri_Dey_LTE_Android_Gmail
Resume_Dimitri_Dey_LTE_Android_Gmail
 
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdfCloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
 
Digital Workloads on AWS
Digital Workloads on AWSDigital Workloads on AWS
Digital Workloads on AWS
 
Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...
Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...
Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...
 
CSE-and-CS-Syllabus-3rd-Year-2020-21-24022021.pdf
CSE-and-CS-Syllabus-3rd-Year-2020-21-24022021.pdfCSE-and-CS-Syllabus-3rd-Year-2020-21-24022021.pdf
CSE-and-CS-Syllabus-3rd-Year-2020-21-24022021.pdf
 
Microservices
MicroservicesMicroservices
Microservices
 
HOW TO CHOOSE THE BEST FRAMEWORK FOR YOUR WEB DEVELOPMENT
HOW TO CHOOSE THE BEST FRAMEWORK FOR YOUR WEB DEVELOPMENTHOW TO CHOOSE THE BEST FRAMEWORK FOR YOUR WEB DEVELOPMENT
HOW TO CHOOSE THE BEST FRAMEWORK FOR YOUR WEB DEVELOPMENT
 

More from Day Software

More from Day Software (10)

Investec
InvestecInvestec
Investec
 
European Southern Observatory: Implementing Day CQ5 at ESO
European Southern Observatory: Implementing Day CQ5 at ESOEuropean Southern Observatory: Implementing Day CQ5 at ESO
European Southern Observatory: Implementing Day CQ5 at ESO
 
Adobe Omniture: Real-Time Marketing Optimization
Adobe Omniture: Real-Time Marketing OptimizationAdobe Omniture: Real-Time Marketing Optimization
Adobe Omniture: Real-Time Marketing Optimization
 
Hyatt Hotels: A Vision for E-Commerce and Online Travel Innovation
Hyatt Hotels: A Vision for E-Commerce and Online Travel InnovationHyatt Hotels: A Vision for E-Commerce and Online Travel Innovation
Hyatt Hotels: A Vision for E-Commerce and Online Travel Innovation
 
SapientNitro: Multi-channel and the Convergence of Marketing, Commerce & Cust...
SapientNitro: Multi-channel and the Convergence of Marketing, Commerce & Cust...SapientNitro: Multi-channel and the Convergence of Marketing, Commerce & Cust...
SapientNitro: Multi-channel and the Convergence of Marketing, Commerce & Cust...
 
Adobe: Intrapreneurs and the Digital Customer Experience
Adobe: Intrapreneurs and the Digital Customer ExperienceAdobe: Intrapreneurs and the Digital Customer Experience
Adobe: Intrapreneurs and the Digital Customer Experience
 
Layering Mobile Onto Your Online Experience
Layering Mobile Onto Your Online ExperienceLayering Mobile Onto Your Online Experience
Layering Mobile Onto Your Online Experience
 
Endeca: Developing A Best Practice Search Experience
Endeca: Developing A Best Practice Search ExperienceEndeca: Developing A Best Practice Search Experience
Endeca: Developing A Best Practice Search Experience
 
Day: Open Development
Day: Open DevelopmentDay: Open Development
Day: Open Development
 
Agile Marketing
Agile MarketingAgile Marketing
Agile Marketing
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

AND: Using CRX technology to build an enterprise-scale content management and delivery platform

  • 1. CRX  /  Explore  /  Metro     Edward  Kreiman  –  Chief  Architect  Mail  Online  
  • 2. What  are  we  going  to  cover  today?   Page 1 Why JCR? Proving the technology – minimising the risk The birth of Explore Defining Associated Newspaper’s Architecture strategy on CRX Metro - Architecture in Action What have we learnt?
  • 3. Why  JCR?   Page 1 Architecture challenges identified after 2nd generation launch of Mail Online Address the domain issues of a legacy relational schema Leverage off the heavy lifting of our CMS and create a light weight front end Adapt to the requirements of our four major titles Technology to fit the requirement Consider JCR? Content stored as content Structure without dependency
  • 4. Proving  the  technology  –  minimising  the  risk   Page 1 Proof of Concept Where did JCR come from? Review the outcomes Data structure Performance of the data store and webdav From Proof of Concept to Prototype …the power of structured content
  • 5. The  birth  of  Explore   Page 1 Open Calais and automated topic pages
  • 6. The  birth  of  Explore   Page 1 Soft references and the power of Lucene
  • 7. Defining Associated Newspaper’s Architecture strategy on CRX Page 1 Two distinct use cases A clear API Strategy with Apache Sling Webdav and single requests for content - the backbone of our architecture
  • 8. Defining Associated Newspaper’s Architecture strategy on CRX Page 1 JVM in action…
  • 9. Metro  –  Architecture  in  AcHon   Page 1 Show and tell…
  • 10. Metro  –  Architecture  in  AcHon   Page 1 Article Metadata…
  • 11. Metro  –  Architecture  in  AcHon   Page 1 Module Metadata…
  • 12. Metro  –  Architecture  in  AcHon   Page 1 Link List Metadata…
  • 13. What  have  we  learnt?   Page 1 It’s all about the people JCR – a different way of thinking The biggest hurdle is telling the board there will be no more Oracle Solaris and ZFS have been a great compliment to CRX