BUNTE.de Drupal CMS Headless Setup

Hansjoerg Posch
Hansjoerg PoschFounder at moosify Inc
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
1 of 15

Recommended

Imaginea Introduction by
Imaginea IntroductionImaginea Introduction
Imaginea Introductionarun_imaginea
493 views15 slides
Building Mobile Cross-Platform Apps with the Cloud and Push Notifications by
Building Mobile Cross-Platform Apps with the Cloud and Push NotificationsBuilding Mobile Cross-Platform Apps with the Cloud and Push Notifications
Building Mobile Cross-Platform Apps with the Cloud and Push NotificationsNick Landry
1.9K views29 slides
Five attributes of enterprise cloud applications by
Five attributes of enterprise cloud applicationsFive attributes of enterprise cloud applications
Five attributes of enterprise cloud applicationsKrishnan Subramanian
1.5K views6 slides
Introduction to Power Apps for Developers by
Introduction to Power Apps for DevelopersIntroduction to Power Apps for Developers
Introduction to Power Apps for DevelopersTaiki Yoshida
209 views59 slides
Adobe Creative Cloud by
Adobe Creative CloudAdobe Creative Cloud
Adobe Creative CloudDigicomp Academy AG
3.1K views16 slides
StartPad Countdown 5 - Google Geo: Mobile Mapping by
StartPad Countdown 5 - Google Geo: Mobile MappingStartPad Countdown 5 - Google Geo: Mobile Mapping
StartPad Countdown 5 - Google Geo: Mobile MappingStart Pad
1K views21 slides

More Related Content

Viewers also liked

How burda is building the publishing platform of the future by
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 futureChristian Fritsch
844 views37 slides
Gamification by
GamificationGamification
GamificationDavid Hunt
1.6K views59 slides
U.S. Metal Kitchen Cookware, Utensil, Cutlery, And Flatware (Except Precious)... by
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)...IndexBox Marketing
744 views53 slides
Large Scale SEO - Method to the madness by
Large Scale SEO - Method to the madnessLarge Scale SEO - Method to the madness
Large Scale SEO - Method to the madnessJoost de Valk
8.3K views63 slides
SMX 2016 - "A Powerful Partnership: How Content Put Public Relations Back in ... by
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 ...Martijn Burgman
5.2K views65 slides
hreflang SMX München 2016 Eoghan Henn by
hreflang SMX München 2016 Eoghan Hennhreflang SMX München 2016 Eoghan Henn
hreflang SMX München 2016 Eoghan HennEoghan Henn
50.1K views43 slides

Viewers also liked(15)

How burda is building the publishing platform of the future by Christian Fritsch
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
Christian Fritsch844 views
Gamification by David Hunt
GamificationGamification
Gamification
David Hunt1.6K views
U.S. Metal Kitchen Cookware, Utensil, Cutlery, And Flatware (Except Precious)... by IndexBox Marketing
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)...
IndexBox Marketing744 views
Large Scale SEO - Method to the madness by Joost de Valk
Large Scale SEO - Method to the madnessLarge Scale SEO - Method to the madness
Large Scale SEO - Method to the madness
Joost de Valk8.3K views
SMX 2016 - "A Powerful Partnership: How Content Put Public Relations Back in ... by Martijn Burgman
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 ...
Martijn Burgman5.2K views
hreflang SMX München 2016 Eoghan Henn by Eoghan Henn
hreflang SMX München 2016 Eoghan Hennhreflang SMX München 2016 Eoghan Henn
hreflang SMX München 2016 Eoghan Henn
Eoghan Henn50.1K views
Fight Back Against Back: How Search Engines & Social Networks' AI Impacts Mar... by Rand Fishkin
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...
Rand Fishkin92.7K views
SEO: Crawl Budget Optimierung & Onsite SEO by Philipp Klöckner
SEO: Crawl Budget Optimierung & Onsite SEOSEO: Crawl Budget Optimierung & Onsite SEO
SEO: Crawl Budget Optimierung & Onsite SEO
Philipp Klöckner14.8K views
E-Commerce treibt die Fashion Revolution by Matthias Schrader
E-Commerce treibt die Fashion RevolutionE-Commerce treibt die Fashion Revolution
E-Commerce treibt die Fashion Revolution
Matthias Schrader6.6K views
Crawl Budget Optimization - SMX München 2016 by Bastian Grimm
Crawl Budget Optimization - SMX München 2016Crawl Budget Optimization - SMX München 2016
Crawl Budget Optimization - SMX München 2016
Bastian Grimm15.3K views
Relaunch mit Web-Agenturen: Spiel, Spaß und Spannung by Wolfgang Wiese
Relaunch mit Web-Agenturen: Spiel, Spaß und SpannungRelaunch mit Web-Agenturen: Spiel, Spaß und Spannung
Relaunch mit Web-Agenturen: Spiel, Spaß und Spannung
Wolfgang Wiese812 views
Relaunch & SEO: Best Practice, Checklists, Stolpersteine by Philipp Klöckner
Relaunch & SEO: Best Practice, Checklists, StolpersteineRelaunch & SEO: Best Practice, Checklists, Stolpersteine
Relaunch & SEO: Best Practice, Checklists, Stolpersteine
Philipp Klöckner4.4K views
HTTPs Migration How To - SMX München 2017 by Bastian Grimm
HTTPs Migration How To - SMX München 2017HTTPs Migration How To - SMX München 2017
HTTPs Migration How To - SMX München 2017
Bastian Grimm170.8K views
Facebook Chat-Bots: Einblicke in Konzeption & Entwicklung #AFBMC by AllFacebook.de
Facebook Chat-Bots: Einblicke in Konzeption & Entwicklung #AFBMCFacebook Chat-Bots: Einblicke in Konzeption & Entwicklung #AFBMC
Facebook Chat-Bots: Einblicke in Konzeption & Entwicklung #AFBMC
AllFacebook.de3.9K views
The Remarkable SEO Power of Republishing by Rand Fishkin
The Remarkable SEO Power of RepublishingThe Remarkable SEO Power of Republishing
The Remarkable SEO Power of Republishing
Rand Fishkin228.9K views

Similar to BUNTE.de Drupal CMS Headless Setup

Dynamic Cubes Deep Dive IBM Cognos 10.2 by
Dynamic Cubes Deep Dive IBM Cognos 10.2Dynamic Cubes Deep Dive IBM Cognos 10.2
Dynamic Cubes Deep Dive IBM Cognos 10.2Senturus
9.7K views67 slides
Ibm messaging & collaboration roadmap 2013 (netherlands) by
Ibm messaging & collaboration roadmap 2013 (netherlands)Ibm messaging & collaboration roadmap 2013 (netherlands)
Ibm messaging & collaboration roadmap 2013 (netherlands)e-office bv
1.1K views45 slides
Station Four: Web Redesign Presentation by
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentationcolberding
486 views12 slides
Building a scalable app factory with Appcelerator Platform by
Building a scalable app factory with Appcelerator PlatformBuilding a scalable app factory with Appcelerator Platform
Building a scalable app factory with Appcelerator PlatformAngus Fox
1.4K views30 slides
Adobe digital publishing cmbo - ktukker by
Adobe digital publishing   cmbo - ktukkerAdobe digital publishing   cmbo - ktukker
Adobe digital publishing cmbo - ktukkerPeter Luit
651 views25 slides
IBM Cognos 10.2 What's New? by
IBM Cognos 10.2 What's New?IBM Cognos 10.2 What's New?
IBM Cognos 10.2 What's New?Senturus
14.5K views36 slides

Similar to BUNTE.de Drupal CMS Headless Setup(20)

Dynamic Cubes Deep Dive IBM Cognos 10.2 by Senturus
Dynamic Cubes Deep Dive IBM Cognos 10.2Dynamic Cubes Deep Dive IBM Cognos 10.2
Dynamic Cubes Deep Dive IBM Cognos 10.2
Senturus9.7K views
Ibm messaging & collaboration roadmap 2013 (netherlands) by e-office bv
Ibm messaging & collaboration roadmap 2013 (netherlands)Ibm messaging & collaboration roadmap 2013 (netherlands)
Ibm messaging & collaboration roadmap 2013 (netherlands)
e-office bv1.1K views
Station Four: Web Redesign Presentation by colberding
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentation
colberding486 views
Building a scalable app factory with Appcelerator Platform by Angus Fox
Building a scalable app factory with Appcelerator PlatformBuilding a scalable app factory with Appcelerator Platform
Building a scalable app factory with Appcelerator Platform
Angus Fox1.4K views
Adobe digital publishing cmbo - ktukker by Peter Luit
Adobe digital publishing   cmbo - ktukkerAdobe digital publishing   cmbo - ktukker
Adobe digital publishing cmbo - ktukker
Peter Luit651 views
IBM Cognos 10.2 What's New? by Senturus
IBM Cognos 10.2 What's New?IBM Cognos 10.2 What's New?
IBM Cognos 10.2 What's New?
Senturus14.5K views
What's New in IBM Cognos BI Version 10.2.1.1, Plus New Product Previews by Senturus
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
Senturus2.9K views
Redesigning a large B2B website - The FusionCharts revamping story by FusionCharts
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
FusionCharts9.5K views
Sharepoint conference - AP by MIchael Carey
Sharepoint conference - APSharepoint conference - AP
Sharepoint conference - AP
MIchael Carey386 views
Cognitive services in Business applications by Michele Aponte
Cognitive services in Business applicationsCognitive services in Business applications
Cognitive services in Business applications
Michele Aponte237 views
The App Evolution by Dev_Events
The App EvolutionThe App Evolution
The App Evolution
Dev_Events208 views
Cognos demo. by Vivek Raja
Cognos demo.Cognos demo.
Cognos demo.
Vivek Raja9.1K views
IBM Connect 2014 KEY102 by Scott Souder
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102
Scott Souder8.6K views
ConnectED2015: IBM Domino Applications in Bluemix by Martin Donnelly
ConnectED2015: 	IBM Domino Applications in BluemixConnectED2015: 	IBM Domino Applications in Bluemix
ConnectED2015: IBM Domino Applications in Bluemix
Martin Donnelly4.8K views
Unleashing Creativity.pdf by TEWMAGAZINE
Unleashing Creativity.pdfUnleashing Creativity.pdf
Unleashing Creativity.pdf
TEWMAGAZINE2 views
The App Evolution by Dev_Events
The App Evolution The App Evolution
The App Evolution
Dev_Events275 views

Recently uploaded

KubeConNA23 Recap.pdf by
KubeConNA23 Recap.pdfKubeConNA23 Recap.pdf
KubeConNA23 Recap.pdfMichaelOLeary82
28 views27 slides
"Node.js Development in 2024: trends and tools", Nikita Galkin by
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin Fwdays
37 views38 slides
"Package management in monorepos", Zoltan Kochan by
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan KochanFwdays
37 views18 slides
LLMs in Production: Tooling, Process, and Team Structure by
LLMs in Production: Tooling, Process, and Team StructureLLMs in Production: Tooling, Process, and Team Structure
LLMs in Production: Tooling, Process, and Team StructureAggregage
65 views77 slides
Netmera Presentation.pdf by
Netmera Presentation.pdfNetmera Presentation.pdf
Netmera Presentation.pdfMustafa Kuğu
22 views50 slides
What is Authentication Active Directory_.pptx by
What is Authentication Active Directory_.pptxWhat is Authentication Active Directory_.pptx
What is Authentication Active Directory_.pptxHeenaMehta35
15 views7 slides

Recently uploaded(20)

"Node.js Development in 2024: trends and tools", Nikita Galkin by Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays37 views
"Package management in monorepos", Zoltan Kochan by Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays37 views
LLMs in Production: Tooling, Process, and Team Structure by Aggregage
LLMs in Production: Tooling, Process, and Team StructureLLMs in Production: Tooling, Process, and Team Structure
LLMs in Production: Tooling, Process, and Team Structure
Aggregage65 views
What is Authentication Active Directory_.pptx by HeenaMehta35
What is Authentication Active Directory_.pptxWhat is Authentication Active Directory_.pptx
What is Authentication Active Directory_.pptx
HeenaMehta3515 views
Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software198 views
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 by BookNet Canada
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
BookNet Canada46 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE85 views
PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」 by PC Cluster Consortium
PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」
PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash171 views
Deep Tech and the Amplified Organisation: Core Concepts by Holonomics
Deep Tech and the Amplified Organisation: Core ConceptsDeep Tech and the Amplified Organisation: Core Concepts
Deep Tech and the Amplified Organisation: Core Concepts
Holonomics17 views
AI + Memoori = AIM by Memoori
AI + Memoori = AIMAI + Memoori = AIM
AI + Memoori = AIM
Memoori15 views
The Power of Generative AI in Accelerating No Code Adoption.pdf by Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri44 views
Business Analyst Series 2023 - Week 4 Session 8 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10180 views
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell by Fwdays
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell
Fwdays14 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue209 views

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