SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
BUNTE.de Relaunch 2016
Highlights and Learnings
Hansjoerg Posch, CTO BurdaStudios
Nov 2016
Challenges & Opportunities
Distribution is changing
Top notch home destination is key,
but growth is triggered off-site.
Publishing is turning into a Product &
Platform Business
Multiple sources, feeds, “Content
Re-Targeting” is driving the business.
New technologies are arriving
AI, Bots, Robots will shape our
products (“non-UI interfaces”).
Relationship & Context are king
LBS and context-related content &
services are necessary to stand out
of the crowd.
Our conclusion: Content needs to be available in an abstract and
flexible way without having any specific ties to a CMS.
BUNTE.de
Highlights
Headless Setup with Drupal
(Thunder) and a custom
rendering/distribution engine
Massive performance uplifts
with positive user/SEO signals
Top notch GTM and Native setup
Phased rollout over 3 months
1 yr project duration from 1st
concept to complete switch
MICRO SERVICES
+ Widgets
BUNTE.de “Carrier” Architecture
COCKPIT Custom app
running on AWS.
Distribution, Performance
Management, Placements
incl. Auto-Pilot RENDERING Output to
n formats (Web, AMP,
feeds, App, etc)
CMS Drupal (Thunder),
Editor’s Workplace
composing text, image,
video + various taxonomies
to a story KPI TRACKING
(GA etc)
insights.burda-studios.de/carrier-headless-decoupled-cms-at-bunte/
AWS (ECS, Docker, S3, EBS,
ElastiCache, EFS, Route53, CF, ...)
Inspired by
Why a headless setup?
Focus on the future opportunities with
Publishing shifting to off-site distribution
Substantial performance boost for core
audience due to clean markup
Less complex caching (No more Varnish)
Access to “sexier” technology stack (e.g.
AWS & Docker, Grails, Node, GTM)
Way more stable core CMS
0.03 sec
Average article rendering time
vs 2-5 sec on our old system
Front end: Orchestrated by Google Tag Manager; based on Material Design
Google Tag Manager
Managing all front end activities
including Ads, IVW, Video, Analytics.
Rule/Detection based firing of e.g.
specific desktop/mobile tags, video
Material Design
Following Google’s guide to achieve
consistent UI/UX, less confusion @
Devs + users
Implemented in bootstrap 3
material.google.com tagmanager.google.com
This is IVW + Outbrain. Easily Switch On/Off + Optimized Loading
2.5xFaster Avg Document Content Loaded Time
Bounce Rate -7%, 10%+ PIs/Session among multiple segments
Our Swiss Knife for
Image Handling -
Thumbor
github.com/thumbor/thumbor/
Impressive OSS Image Delivery
Service with auto-cropping, filters
and auto face / feature detection
Serving optimized images for
e.g. various iPhone resolutions
Massive efficency booster for
our editors
Running in our dockerized
environment using S3 as cache.
Part of the Shift -
Mobile App
Relaunch
Relaunch of iOS + Android Apps
using Facebook’s React Native
Native “smooth” Look & Feel
Common Codebase for iOS +
Android for 80%
Shared Stack (React, JS) w/
lower maintenance costs
Drawback: Integration of native
SDKs, Android Support
insights.burda-studios.de/mobile-apps-for-publishers-native-web-or-hybrid/
Key Learnings
Data contracts and solid E2E tests
are key
Implement serious data contracts
(e.g. swagger io) and solid E2E tests
(selenium) early.
Data exchange using XML/DTD might
make sense.
Go live early with non-UI data
We’ve started with the app, a rather
complex service to get rid of the
legacy environment.
Reducing the complexity even more
with a non-critical part like RSS feeds
might have saved time.
Project progress 2017
Oct 15
Phased Web Rollout
Oct 20
100% Switch
June
Sync old/new env
iOS + Android App
Relaunch
Jan/Feb
Kick-Off Workshops,
Prototypes, Testing
March - June
Dev of new Env with
focus on non-UI +
Migration
(Feed-based)
Aug - Oct
Switch of all
Feed/Syn Partners
Frontend Dev
Nov
Ongoing
development
Prod LIVE
Key Partners
Analytics, Tracking, GTM
Software Dev
Infrastructure Setup
Design, UI/UX
CMS Operations Cloud Vendor
Q&A
On the right: The Team celebrating the
BUNTE.de Relaunch on Oct 20.
Hansjoerg Posch
CTO BurdaStudios

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (15)

How burda is building the publishing platform of the future
How burda is building the publishing platform of the futureHow burda is building the publishing platform of the future
How burda is building the publishing platform of the future
 
Gamification
GamificationGamification
Gamification
 
U.S. Metal Kitchen Cookware, Utensil, Cutlery, And Flatware (Except Precious)...
U.S. Metal Kitchen Cookware, Utensil, Cutlery, And Flatware (Except Precious)...U.S. Metal Kitchen Cookware, Utensil, Cutlery, And Flatware (Except Precious)...
U.S. Metal Kitchen Cookware, Utensil, Cutlery, And Flatware (Except Precious)...
 
Large Scale SEO - Method to the madness
Large Scale SEO - Method to the madnessLarge Scale SEO - Method to the madness
Large Scale SEO - Method to the madness
 
SMX 2016 - "A Powerful Partnership: How Content Put Public Relations Back in ...
SMX 2016 - "A Powerful Partnership: How Content Put Public Relations Back in ...SMX 2016 - "A Powerful Partnership: How Content Put Public Relations Back in ...
SMX 2016 - "A Powerful Partnership: How Content Put Public Relations Back in ...
 
hreflang SMX München 2016 Eoghan Henn
hreflang SMX München 2016 Eoghan Hennhreflang SMX München 2016 Eoghan Henn
hreflang SMX München 2016 Eoghan Henn
 
Fight Back Against Back: How Search Engines & Social Networks' AI Impacts Mar...
Fight Back Against Back: How Search Engines & Social Networks' AI Impacts Mar...Fight Back Against Back: How Search Engines & Social Networks' AI Impacts Mar...
Fight Back Against Back: How Search Engines & Social Networks' AI Impacts Mar...
 
SEO: Crawl Budget Optimierung & Onsite SEO
SEO: Crawl Budget Optimierung & Onsite SEOSEO: Crawl Budget Optimierung & Onsite SEO
SEO: Crawl Budget Optimierung & Onsite SEO
 
E-Commerce treibt die Fashion Revolution
E-Commerce treibt die Fashion RevolutionE-Commerce treibt die Fashion Revolution
E-Commerce treibt die Fashion Revolution
 
Crawl Budget Optimization - SMX München 2016
Crawl Budget Optimization - SMX München 2016Crawl Budget Optimization - SMX München 2016
Crawl Budget Optimization - SMX München 2016
 
Relaunch mit Web-Agenturen: Spiel, Spaß und Spannung
Relaunch mit Web-Agenturen: Spiel, Spaß und SpannungRelaunch mit Web-Agenturen: Spiel, Spaß und Spannung
Relaunch mit Web-Agenturen: Spiel, Spaß und Spannung
 
Relaunch & SEO: Best Practice, Checklists, Stolpersteine
Relaunch & SEO: Best Practice, Checklists, StolpersteineRelaunch & SEO: Best Practice, Checklists, Stolpersteine
Relaunch & SEO: Best Practice, Checklists, Stolpersteine
 
HTTPs Migration How To - SMX München 2017
HTTPs Migration How To - SMX München 2017HTTPs Migration How To - SMX München 2017
HTTPs Migration How To - SMX München 2017
 
Facebook Chat-Bots: Einblicke in Konzeption & Entwicklung #AFBMC
Facebook Chat-Bots: Einblicke in Konzeption & Entwicklung #AFBMCFacebook Chat-Bots: Einblicke in Konzeption & Entwicklung #AFBMC
Facebook Chat-Bots: Einblicke in Konzeption & Entwicklung #AFBMC
 
The Remarkable SEO Power of Republishing
The Remarkable SEO Power of RepublishingThe Remarkable SEO Power of Republishing
The Remarkable SEO Power of Republishing
 

Ähnlich wie BUNTE.de Drupal CMS Headless Setup

Ibm messaging & collaboration roadmap 2013 (netherlands)
Ibm messaging & collaboration roadmap 2013 (netherlands)Ibm messaging & collaboration roadmap 2013 (netherlands)
Ibm messaging & collaboration roadmap 2013 (netherlands)
e-office bv
 
Adobe digital publishing cmbo - ktukker
Adobe digital publishing   cmbo - ktukkerAdobe digital publishing   cmbo - ktukker
Adobe digital publishing cmbo - ktukker
Peter Luit
 
Sharepoint conference - AP
Sharepoint conference - APSharepoint conference - AP
Sharepoint conference - AP
MIchael Carey
 
Inthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePointInthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePoint
Inthiyaz Pathan
 
Android app development SEO Expert Bangladesh LTD.pdf
Android app development  SEO Expert Bangladesh LTD.pdfAndroid app development  SEO Expert Bangladesh LTD.pdf
Android app development SEO Expert Bangladesh LTD.pdf
Tasnim Jahan
 
Android app development SEO Expert Bangladesh LTD.pdf
Android app development  SEO Expert Bangladesh LTD.pdfAndroid app development  SEO Expert Bangladesh LTD.pdf
Android app development SEO Expert Bangladesh LTD.pdf
Tasnim Jahan
 

Ähnlich wie BUNTE.de Drupal CMS Headless Setup (20)

Dynamic Cubes Deep Dive IBM Cognos 10.2
Dynamic Cubes Deep Dive IBM Cognos 10.2Dynamic Cubes Deep Dive IBM Cognos 10.2
Dynamic Cubes Deep Dive IBM Cognos 10.2
 
Ibm messaging & collaboration roadmap 2013 (netherlands)
Ibm messaging & collaboration roadmap 2013 (netherlands)Ibm messaging & collaboration roadmap 2013 (netherlands)
Ibm messaging & collaboration roadmap 2013 (netherlands)
 
Top 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdfTop 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdf
 
Station Four: Web Redesign Presentation
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentation
 
Building a scalable app factory with Appcelerator Platform
Building a scalable app factory with Appcelerator PlatformBuilding a scalable app factory with Appcelerator Platform
Building a scalable app factory with Appcelerator Platform
 
Adobe digital publishing cmbo - ktukker
Adobe digital publishing   cmbo - ktukkerAdobe digital publishing   cmbo - ktukker
Adobe digital publishing cmbo - ktukker
 
IBM Cognos 10.2 What's New?
IBM Cognos 10.2 What's New?IBM Cognos 10.2 What's New?
IBM Cognos 10.2 What's New?
 
What's New in IBM Cognos BI Version 10.2.1.1, Plus New Product Previews
What's New in IBM Cognos BI Version 10.2.1.1, Plus New Product PreviewsWhat's New in IBM Cognos BI Version 10.2.1.1, Plus New Product Previews
What's New in IBM Cognos BI Version 10.2.1.1, Plus New Product Previews
 
Redesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping storyRedesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping story
 
Sharepoint conference - AP
Sharepoint conference - APSharepoint conference - AP
Sharepoint conference - AP
 
Mobile ECM Webinar - June 2012
Mobile ECM Webinar - June 2012Mobile ECM Webinar - June 2012
Mobile ECM Webinar - June 2012
 
Inthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePointInthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePoint
 
10 vital-updates-from-microsoft-build-2017
10 vital-updates-from-microsoft-build-201710 vital-updates-from-microsoft-build-2017
10 vital-updates-from-microsoft-build-2017
 
Cognitive services in Business applications
Cognitive services in Business applicationsCognitive services in Business applications
Cognitive services in Business applications
 
Android app development SEO Expert Bangladesh LTD.pdf
Android app development  SEO Expert Bangladesh LTD.pdfAndroid app development  SEO Expert Bangladesh LTD.pdf
Android app development SEO Expert Bangladesh LTD.pdf
 
Android app development SEO Expert Bangladesh LTD.pdf
Android app development  SEO Expert Bangladesh LTD.pdfAndroid app development  SEO Expert Bangladesh LTD.pdf
Android app development SEO Expert Bangladesh LTD.pdf
 
The App Evolution
The App EvolutionThe App Evolution
The App Evolution
 
Cognos demo.
Cognos demo.Cognos demo.
Cognos demo.
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102
 
ConnectED2015: IBM Domino Applications in Bluemix
ConnectED2015: 	IBM Domino Applications in BluemixConnectED2015: 	IBM Domino Applications in Bluemix
ConnectED2015: IBM Domino Applications in Bluemix
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

BUNTE.de Drupal CMS Headless Setup

  • 1. BUNTE.de Relaunch 2016 Highlights and Learnings Hansjoerg Posch, CTO BurdaStudios Nov 2016
  • 2. Challenges & Opportunities Distribution is changing Top notch home destination is key, but growth is triggered off-site. Publishing is turning into a Product & Platform Business Multiple sources, feeds, “Content Re-Targeting” is driving the business. New technologies are arriving AI, Bots, Robots will shape our products (“non-UI interfaces”). Relationship & Context are king LBS and context-related content & services are necessary to stand out of the crowd. Our conclusion: Content needs to be available in an abstract and flexible way without having any specific ties to a CMS.
  • 3. BUNTE.de Highlights Headless Setup with Drupal (Thunder) and a custom rendering/distribution engine Massive performance uplifts with positive user/SEO signals Top notch GTM and Native setup Phased rollout over 3 months 1 yr project duration from 1st concept to complete switch
  • 4. MICRO SERVICES + Widgets BUNTE.de “Carrier” Architecture COCKPIT Custom app running on AWS. Distribution, Performance Management, Placements incl. Auto-Pilot RENDERING Output to n formats (Web, AMP, feeds, App, etc) CMS Drupal (Thunder), Editor’s Workplace composing text, image, video + various taxonomies to a story KPI TRACKING (GA etc) insights.burda-studios.de/carrier-headless-decoupled-cms-at-bunte/ AWS (ECS, Docker, S3, EBS, ElastiCache, EFS, Route53, CF, ...) Inspired by
  • 5. Why a headless setup? Focus on the future opportunities with Publishing shifting to off-site distribution Substantial performance boost for core audience due to clean markup Less complex caching (No more Varnish) Access to “sexier” technology stack (e.g. AWS & Docker, Grails, Node, GTM) Way more stable core CMS
  • 6. 0.03 sec Average article rendering time vs 2-5 sec on our old system
  • 7. Front end: Orchestrated by Google Tag Manager; based on Material Design Google Tag Manager Managing all front end activities including Ads, IVW, Video, Analytics. Rule/Detection based firing of e.g. specific desktop/mobile tags, video Material Design Following Google’s guide to achieve consistent UI/UX, less confusion @ Devs + users Implemented in bootstrap 3 material.google.com tagmanager.google.com
  • 8. This is IVW + Outbrain. Easily Switch On/Off + Optimized Loading
  • 9. 2.5xFaster Avg Document Content Loaded Time Bounce Rate -7%, 10%+ PIs/Session among multiple segments
  • 10. Our Swiss Knife for Image Handling - Thumbor github.com/thumbor/thumbor/ Impressive OSS Image Delivery Service with auto-cropping, filters and auto face / feature detection Serving optimized images for e.g. various iPhone resolutions Massive efficency booster for our editors Running in our dockerized environment using S3 as cache.
  • 11. Part of the Shift - Mobile App Relaunch Relaunch of iOS + Android Apps using Facebook’s React Native Native “smooth” Look & Feel Common Codebase for iOS + Android for 80% Shared Stack (React, JS) w/ lower maintenance costs Drawback: Integration of native SDKs, Android Support insights.burda-studios.de/mobile-apps-for-publishers-native-web-or-hybrid/
  • 12. Key Learnings Data contracts and solid E2E tests are key Implement serious data contracts (e.g. swagger io) and solid E2E tests (selenium) early. Data exchange using XML/DTD might make sense. Go live early with non-UI data We’ve started with the app, a rather complex service to get rid of the legacy environment. Reducing the complexity even more with a non-critical part like RSS feeds might have saved time.
  • 13. Project progress 2017 Oct 15 Phased Web Rollout Oct 20 100% Switch June Sync old/new env iOS + Android App Relaunch Jan/Feb Kick-Off Workshops, Prototypes, Testing March - June Dev of new Env with focus on non-UI + Migration (Feed-based) Aug - Oct Switch of all Feed/Syn Partners Frontend Dev Nov Ongoing development Prod LIVE
  • 14. Key Partners Analytics, Tracking, GTM Software Dev Infrastructure Setup Design, UI/UX CMS Operations Cloud Vendor
  • 15. Q&A On the right: The Team celebrating the BUNTE.de Relaunch on Oct 20. Hansjoerg Posch CTO BurdaStudios