SlideShare a Scribd company logo
1 of 30
Download to read offline
1
R E T H I N K I N G
FA S H I O N -
E C O M M E R C E
@
ABOUT YOU
Welcome
Stefan Tobel Robert Kilian
ABOUT YOU Shop Unit
Product Tech
Personalization Process
• Vision & mission
• Business strategy
• USP
• Understand your target group
• Analyse characteristics
• Tracking data
• Execute A/B tests
• Interaction „sweet spots“
1. Set up hypothesis
2. Build feature pipeline
3. Test & learn
F U N D A M E N TA L S I N S I G H T S O N U S E R
B E H AV I O R
A C T I O N
F I N D I N G F A S H I O N
„Ich suche die perfekte Jeans.“
D I S C O V E R F A S H I O N
„Ich möchte Mode entdecken.“
B U Y I N G F A S H I O N
„Ich brauche die Levis 501 in 27/30.“
Online
Penetration:
€ €€ €€€Gesamtmarkt-
Volumen:
Growth Potential for the Online Fashion Market
Instagram
Spotify
Discovery Happens Mobile
Facebook
Adapting to existing Features
Adapting your feature to learned customer behavior improves feature UX and likelyhood to suceed
- I N S P I R E D
• Profile
• Newsfeed
First Step of Personalization
Personalization of core product functionalities as first step
C AT E G O R Y P A G E H O M E P A G E C R M
Into the New World – Rethinking Fashion E-Commerce
P R O F I L E
N E W S F E E D
O U T F I T S
C O M M U N I T Y
Profiles – The Centerpiece of our Personalization Efforts
M A N A G E D P R O F I L E S
U S E R P R O F I L E S
• Influencer Profile
• Brand Profile
• City Profile
• Regular User
• Featured User
Timeline Outfits Lookbooks Other Stars
Recommendations to
discover similar profiles in
the fashion community
Inspiration through
profile specific fashion
insights
Updates on user
activity in the
fashion community
Outfits – Meet our Fashion Community
Connecting Discovery Commerce, User Generated Content and our Fashion Community
User inspire through outfits
Outfits enable community activity Outfit Categories
C O M M E R C E F O C U SC O M M U N I T Y F O C U S
User Outfit
+
Products
Notification
Likes
User Upload
Newsfeed – Tailored Fashion Updates for Every User
Brand has new
products
ABOUT YOU posted
fashion update
Someone created a
new trend lookbook
Lookbook has new
products
Someone uploaded
an outfit
You have a new
follower
Someone liked
your outfit
F O L L O W S
D AT E
C T R
U P D AT E T Y P E S
I N F L U E N C E R
Fashion Community – Holistic Approach Helps to Faster Personalization
T R E N D S
O U T F I T S
C I T I E S
E V E N T S
F R I E N D S
S I M I L A R
U S E R
O R D I N A R Y
O N L I N E S H O P
A D VA N C E D
O N L I N E S H O P
F A S H I O N
C O M M U N I T Y
C AT E G O R I E S
P R O D U C T S
U S E R
buys
buys
likes
have
have
have
likes
have
follows
upload
follows
have
follows
follows
follows
follow
s
have
have
follow
s
follows
lives in
have
generate
follows
promote
Personalization potential
Outlook – Geo-based solutions
Outlook – Personalized shop navigation
D E F A U L T H E A D E R
P E R S O N A L I Z E D H E A D E R
A
B
15
PA R T I I –
A
J O U R N E Y T H R O U G H
O U R
T E C H
S TA C K
@
ABOUT YOU
Challenges of personalization: Performance
Personalization can be a performance killer
• complete server side response has been cached by Varnish
Caching with Varnish
Client Response
Request
Varnish Server
CACHE HIT
Client Response
Request
Varnish Response
Cache-Miss
Server
CACHE MISS
Caching with Varnish
Replace server side rendered content with frontend data
GET https://www.aboutyou.de/api/customer/me
GET https://www.aboutyou.de/api/basket/my
GET https://www.aboutyou.de/api/wishlist/my

Caching with Varnish
What if you want to personalize a bigger feature that is server side rendered?
Remove Varnish caching.
Not a good idea.
Personalize by making clusters and cache
those clusters (i.e. by setting a cookie with the
cluster to a user)
Works for that use case.
Replace full page caching with
partial caching Means high maintenance cost and
performance loss because of
framework overhead.
Rewrite for frontend rendering
What about SEO?
Single Page Application
Render everything in the Frontend:
• Rewrite as Single Page Application
Requirements:
• Isomorphic: Same code can be rendered in the backend
• Flux State management
• integrates with TypeScript
Isomorphic Rendering
User
Request aboutyou.de
HTML, (SPA-)JS, CSS
Link
API Requests JSON Data
Screen 1 Frontend Server
Backend Server
Route change
handled by SPA
API Requests
JSON Data
Screen 2
Data Flow - MVC
Action Controller Model View
Data Flow - MVC
- Flux - unidirectional data flow
Actions Reducers Store
View
dispatch subscribe
- Vue.js - single file components
single component.vue file
- React.js - Bring your own
Component.jsx or Component.tsx file CSS in Javascript with Aphrodite
Choosing an SPA Framework
very stable, mature framework
very big ecosystem, lot of library choices
easy integration with TypeScript
flexible
hard learning curve
a lot of ways to do things
React + Redux
lower learning curve / lot of best practices
Performance
relatively new compared to React.js, 

but pretty stable API
smaller ecosystem and less libraries
angular-like template language that can get messy
TypeScript is possible but tricky
Vue.js + Vuex
React - Server Side Fetching VS. Client Side Fetching
Lumen Backend
all data is returned as JSON, no rendering of HTML
( M I C R O - F R A M E W O R K B Y L A R AV E L ) A P I B A C K E N D
endpoints cannot be cached by Varnish if not personalized by user „session“ data
• endpoint will not block the whole page
• we can decide based on usage if performance is an actual problem
endpoints can be cached by Varnish if unpersonalized or personalized by parameters
• i.e. ?gender=female, ?sizes=xs,36, ?cluster=A
Questions & Answers
T H X !
Exciting Commerce –
Start-up des Jahres 2015
Deutscher Kunden-
Innovationspreis 2014
Europ. Handelsinstitut
Best Customer Exp. 2017
Show your App
Award 2015
Internet World Business
Shop Award 2015
Swiss E-Commerce
Award 2016
Deutscher
Handelspreis 2015
Internet World Business
Best Pure Player 2017

More Related Content

What's hot

Social Media Product Launch
Social Media Product LaunchSocial Media Product Launch
Social Media Product LaunchBzzAgent
 
Visual Search Tools and Tactics by Crystal Carter at MozCon 2022
Visual Search Tools and Tactics by Crystal Carter at MozCon 2022Visual Search Tools and Tactics by Crystal Carter at MozCon 2022
Visual Search Tools and Tactics by Crystal Carter at MozCon 2022Crystal J Carter
 
Sephora Digital Strategy
Sephora Digital StrategySephora Digital Strategy
Sephora Digital StrategyAmandaGentil2
 
Get Book Smart - Building Distinctive Brand Assets
Get Book Smart - Building Distinctive Brand AssetsGet Book Smart - Building Distinctive Brand Assets
Get Book Smart - Building Distinctive Brand Assetsemmersons1
 
The 10 Types of Challenger Brands
The 10 Types of Challenger BrandsThe 10 Types of Challenger Brands
The 10 Types of Challenger BrandsChris Perry
 
Brand Recognition PowerPoint Presentation Slides
Brand Recognition PowerPoint Presentation Slides Brand Recognition PowerPoint Presentation Slides
Brand Recognition PowerPoint Presentation Slides SlideTeam
 
E-Marketing Plan FashionPeddler.com
E-Marketing Plan FashionPeddler.comE-Marketing Plan FashionPeddler.com
E-Marketing Plan FashionPeddler.comDonnych Diaz
 
Content Marketing Case Study - The ClickUp Content Marketing Strategy
Content Marketing Case Study - The ClickUp Content Marketing StrategyContent Marketing Case Study - The ClickUp Content Marketing Strategy
Content Marketing Case Study - The ClickUp Content Marketing StrategyNarratoSocial
 
Digital marketing strategy
Digital marketing strategyDigital marketing strategy
Digital marketing strategyhassel16
 
Personalization Everywhere! Create a Personalization Strategy
Personalization Everywhere! Create a Personalization StrategyPersonalization Everywhere! Create a Personalization Strategy
Personalization Everywhere! Create a Personalization StrategyHull
 
Digital Marketing - Sephora Case
Digital Marketing - Sephora CaseDigital Marketing - Sephora Case
Digital Marketing - Sephora CaseDespina Dogia
 
Tbwa Presentation
Tbwa PresentationTbwa Presentation
Tbwa Presentationdorrit
 
Miniso consumer behaviour
Miniso consumer behaviourMiniso consumer behaviour
Miniso consumer behaviourManipriya Tyagi
 
Tom Cruise Guide to SEO Strategy
Tom Cruise Guide to SEO StrategyTom Cruise Guide to SEO Strategy
Tom Cruise Guide to SEO StrategyGrant Simmons
 
Level Up: Lessons in User Retention from the Gaming Industry
Level Up: Lessons in User Retention from the Gaming IndustryLevel Up: Lessons in User Retention from the Gaming Industry
Level Up: Lessons in User Retention from the Gaming IndustryCleverTap
 

What's hot (20)

Social Media Product Launch
Social Media Product LaunchSocial Media Product Launch
Social Media Product Launch
 
Visual Search Tools and Tactics by Crystal Carter at MozCon 2022
Visual Search Tools and Tactics by Crystal Carter at MozCon 2022Visual Search Tools and Tactics by Crystal Carter at MozCon 2022
Visual Search Tools and Tactics by Crystal Carter at MozCon 2022
 
Sephora in japan
Sephora in japanSephora in japan
Sephora in japan
 
Sephora Digital Strategy
Sephora Digital StrategySephora Digital Strategy
Sephora Digital Strategy
 
Get Book Smart - Building Distinctive Brand Assets
Get Book Smart - Building Distinctive Brand AssetsGet Book Smart - Building Distinctive Brand Assets
Get Book Smart - Building Distinctive Brand Assets
 
Digital Marketing Strategy by Hitesh Makaney - Coffee by Di Bella
Digital Marketing Strategy by Hitesh Makaney - Coffee by Di BellaDigital Marketing Strategy by Hitesh Makaney - Coffee by Di Bella
Digital Marketing Strategy by Hitesh Makaney - Coffee by Di Bella
 
Strategic Planning for Sephora
Strategic Planning for SephoraStrategic Planning for Sephora
Strategic Planning for Sephora
 
The 10 Types of Challenger Brands
The 10 Types of Challenger BrandsThe 10 Types of Challenger Brands
The 10 Types of Challenger Brands
 
Brand Recognition PowerPoint Presentation Slides
Brand Recognition PowerPoint Presentation Slides Brand Recognition PowerPoint Presentation Slides
Brand Recognition PowerPoint Presentation Slides
 
E-Marketing Plan FashionPeddler.com
E-Marketing Plan FashionPeddler.comE-Marketing Plan FashionPeddler.com
E-Marketing Plan FashionPeddler.com
 
Content Marketing Case Study - The ClickUp Content Marketing Strategy
Content Marketing Case Study - The ClickUp Content Marketing StrategyContent Marketing Case Study - The ClickUp Content Marketing Strategy
Content Marketing Case Study - The ClickUp Content Marketing Strategy
 
Digital marketing strategy
Digital marketing strategyDigital marketing strategy
Digital marketing strategy
 
Personalization Everywhere! Create a Personalization Strategy
Personalization Everywhere! Create a Personalization StrategyPersonalization Everywhere! Create a Personalization Strategy
Personalization Everywhere! Create a Personalization Strategy
 
Digital Marketing - Sephora Case
Digital Marketing - Sephora CaseDigital Marketing - Sephora Case
Digital Marketing - Sephora Case
 
Tbwa Presentation
Tbwa PresentationTbwa Presentation
Tbwa Presentation
 
Tiffany Brand Case Study
Tiffany Brand Case Study Tiffany Brand Case Study
Tiffany Brand Case Study
 
Miniso consumer behaviour
Miniso consumer behaviourMiniso consumer behaviour
Miniso consumer behaviour
 
Tom Cruise Guide to SEO Strategy
Tom Cruise Guide to SEO StrategyTom Cruise Guide to SEO Strategy
Tom Cruise Guide to SEO Strategy
 
Level Up: Lessons in User Retention from the Gaming Industry
Level Up: Lessons in User Retention from the Gaming IndustryLevel Up: Lessons in User Retention from the Gaming Industry
Level Up: Lessons in User Retention from the Gaming Industry
 
Tiffany
TiffanyTiffany
Tiffany
 

Similar to Rethinking Fashion E-Commerce

Website Design for 2012: Customer Focused Websites
Website Design for 2012: Customer Focused WebsitesWebsite Design for 2012: Customer Focused Websites
Website Design for 2012: Customer Focused WebsitesMichael Flint
 
Graphs are Eating the World
Graphs are Eating the WorldGraphs are Eating the World
Graphs are Eating the WorldAll Things Open
 
Transitioning to-lean-at-infochimps
Transitioning to-lean-at-infochimpsTransitioning to-lean-at-infochimps
Transitioning to-lean-at-infochimpsAsh Maurya
 
Building an Online Presence
Building an Online PresenceBuilding an Online Presence
Building an Online PresenceRenée Nesseth
 
SharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindSharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindChris Johnson
 
Lifecycle of a Drupal Project
Lifecycle of a Drupal ProjectLifecycle of a Drupal Project
Lifecycle of a Drupal ProjectScott Bell
 
Graphs in Action
Graphs in ActionGraphs in Action
Graphs in ActionNeo4j
 
WordPress is advancing rAPIdly - WordCamp San Antonio 2015
WordPress is advancing rAPIdly - WordCamp San Antonio 2015WordPress is advancing rAPIdly - WordCamp San Antonio 2015
WordPress is advancing rAPIdly - WordCamp San Antonio 2015Wayne Alan McWilliams
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraCA API Management
 
How Shutl Delivers Even Faster Using Neo4J
How Shutl Delivers Even Faster Using Neo4JHow Shutl Delivers Even Faster Using Neo4J
How Shutl Delivers Even Faster Using Neo4JC4Media
 
How to Delight Your Customers with WordPress: 10 Ways to Use Inbound Marketin...
How to Delight Your Customers with WordPress: 10 Ways to Use Inbound Marketin...How to Delight Your Customers with WordPress: 10 Ways to Use Inbound Marketin...
How to Delight Your Customers with WordPress: 10 Ways to Use Inbound Marketin...Nicki Hicks
 
What's Next: Cloudy with a chance of AI 3
What's Next: Cloudy with a chance of AI 3What's Next: Cloudy with a chance of AI 3
What's Next: Cloudy with a chance of AI 3Ogilvy Consulting
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 PreviewRegroove
 
Local Search Engine Optimization (SEO) - Why, How, and Resources
Local Search Engine Optimization (SEO) - Why, How, and ResourcesLocal Search Engine Optimization (SEO) - Why, How, and Resources
Local Search Engine Optimization (SEO) - Why, How, and ResourcesEvans Design Studio
 
Modern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at ScaleModern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at ScaleAmazon Web Services
 
Growth Hacking 101 for Research Networking (for VIVO Implementation & Dev call)
Growth Hacking 101 for Research Networking (for VIVO Implementation & Dev call)Growth Hacking 101 for Research Networking (for VIVO Implementation & Dev call)
Growth Hacking 101 for Research Networking (for VIVO Implementation & Dev call)anirvanchatterjee
 
Are we really moving faster? How visualizing flow changed the way we work
Are we really moving faster? How visualizing flow changed the way we workAre we really moving faster? How visualizing flow changed the way we work
Are we really moving faster? How visualizing flow changed the way we workRoman Pickl
 
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...CA API Management
 

Similar to Rethinking Fashion E-Commerce (20)

Website Design for 2012: Customer Focused Websites
Website Design for 2012: Customer Focused WebsitesWebsite Design for 2012: Customer Focused Websites
Website Design for 2012: Customer Focused Websites
 
Graphs are Eating the World
Graphs are Eating the WorldGraphs are Eating the World
Graphs are Eating the World
 
Transitioning to-lean-at-infochimps
Transitioning to-lean-at-infochimpsTransitioning to-lean-at-infochimps
Transitioning to-lean-at-infochimps
 
Building an Online Presence
Building an Online PresenceBuilding an Online Presence
Building an Online Presence
 
SharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindSharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mind
 
Lifecycle of a Drupal Project
Lifecycle of a Drupal ProjectLifecycle of a Drupal Project
Lifecycle of a Drupal Project
 
Graphs in Action
Graphs in ActionGraphs in Action
Graphs in Action
 
WordPress is advancing rAPIdly - WordCamp San Antonio 2015
WordPress is advancing rAPIdly - WordCamp San Antonio 2015WordPress is advancing rAPIdly - WordCamp San Antonio 2015
WordPress is advancing rAPIdly - WordCamp San Antonio 2015
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
 
Vibes Company Profile
Vibes Company Profile Vibes Company Profile
Vibes Company Profile
 
How Shutl Delivers Even Faster Using Neo4J
How Shutl Delivers Even Faster Using Neo4JHow Shutl Delivers Even Faster Using Neo4J
How Shutl Delivers Even Faster Using Neo4J
 
How to Delight Your Customers with WordPress: 10 Ways to Use Inbound Marketin...
How to Delight Your Customers with WordPress: 10 Ways to Use Inbound Marketin...How to Delight Your Customers with WordPress: 10 Ways to Use Inbound Marketin...
How to Delight Your Customers with WordPress: 10 Ways to Use Inbound Marketin...
 
Is Agile Better
Is Agile BetterIs Agile Better
Is Agile Better
 
What's Next: Cloudy with a chance of AI 3
What's Next: Cloudy with a chance of AI 3What's Next: Cloudy with a chance of AI 3
What's Next: Cloudy with a chance of AI 3
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 Preview
 
Local Search Engine Optimization (SEO) - Why, How, and Resources
Local Search Engine Optimization (SEO) - Why, How, and ResourcesLocal Search Engine Optimization (SEO) - Why, How, and Resources
Local Search Engine Optimization (SEO) - Why, How, and Resources
 
Modern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at ScaleModern Data Architectures for Business Insights at Scale
Modern Data Architectures for Business Insights at Scale
 
Growth Hacking 101 for Research Networking (for VIVO Implementation & Dev call)
Growth Hacking 101 for Research Networking (for VIVO Implementation & Dev call)Growth Hacking 101 for Research Networking (for VIVO Implementation & Dev call)
Growth Hacking 101 for Research Networking (for VIVO Implementation & Dev call)
 
Are we really moving faster? How visualizing flow changed the way we work
Are we really moving faster? How visualizing flow changed the way we workAre we really moving faster? How visualizing flow changed the way we work
Are we really moving faster? How visualizing flow changed the way we work
 
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
 

More from AboutYouGmbH

Tech talk 01.06.2017
Tech talk 01.06.2017Tech talk 01.06.2017
Tech talk 01.06.2017AboutYouGmbH
 
Retention Strategies in Mobile E-Commerce
Retention Strategies in Mobile E-CommerceRetention Strategies in Mobile E-Commerce
Retention Strategies in Mobile E-CommerceAboutYouGmbH
 
ABOUT YOU get on board
ABOUT YOU get on boardABOUT YOU get on board
ABOUT YOU get on boardAboutYouGmbH
 
Niels Leenheer - Weird browsers - code.talks 2015
Niels Leenheer - Weird browsers - code.talks 2015Niels Leenheer - Weird browsers - code.talks 2015
Niels Leenheer - Weird browsers - code.talks 2015AboutYouGmbH
 
Dennis Benkert & Matthias Lübken - Patterns in a containerized world? - code....
Dennis Benkert & Matthias Lübken - Patterns in a containerized world? - code....Dennis Benkert & Matthias Lübken - Patterns in a containerized world? - code....
Dennis Benkert & Matthias Lübken - Patterns in a containerized world? - code....AboutYouGmbH
 
Stefan Richter - Writing simple, readable and robust code: Examples in Java, ...
Stefan Richter - Writing simple, readable and robust code: Examples in Java, ...Stefan Richter - Writing simple, readable and robust code: Examples in Java, ...
Stefan Richter - Writing simple, readable and robust code: Examples in Java, ...AboutYouGmbH
 
Lars Jankowfsky - Learn or Die - code.talks 2015
Lars Jankowfsky - Learn or Die - code.talks 2015Lars Jankowfsky - Learn or Die - code.talks 2015
Lars Jankowfsky - Learn or Die - code.talks 2015AboutYouGmbH
 
Dr. Jeremias Rößler - Wenn Affen Testen - Das Ende der Bananensoftware - code...
Dr. Jeremias Rößler - Wenn Affen Testen - Das Ende der Bananensoftware - code...Dr. Jeremias Rößler - Wenn Affen Testen - Das Ende der Bananensoftware - code...
Dr. Jeremias Rößler - Wenn Affen Testen - Das Ende der Bananensoftware - code...AboutYouGmbH
 
Zeljko Kvesic - Scrum in verteilten Teams / Agil über die Landesgrenzen - cod...
Zeljko Kvesic - Scrum in verteilten Teams / Agil über die Landesgrenzen - cod...Zeljko Kvesic - Scrum in verteilten Teams / Agil über die Landesgrenzen - cod...
Zeljko Kvesic - Scrum in verteilten Teams / Agil über die Landesgrenzen - cod...AboutYouGmbH
 
Uwe Friedrichsen - CRDT und mehr - über extreme Verfügbarkeit und selbstheile...
Uwe Friedrichsen - CRDT und mehr - über extreme Verfügbarkeit und selbstheile...Uwe Friedrichsen - CRDT und mehr - über extreme Verfügbarkeit und selbstheile...
Uwe Friedrichsen - CRDT und mehr - über extreme Verfügbarkeit und selbstheile...AboutYouGmbH
 
Kai Voigt - Big Data zum Anfassen - code.talks 2015
Kai Voigt - Big Data zum Anfassen - code.talks 2015Kai Voigt - Big Data zum Anfassen - code.talks 2015
Kai Voigt - Big Data zum Anfassen - code.talks 2015AboutYouGmbH
 
Dr. Andreas Lattner - Aufsetzen skalierbarer Prognose- und Analysedienste mit...
Dr. Andreas Lattner - Aufsetzen skalierbarer Prognose- und Analysedienste mit...Dr. Andreas Lattner - Aufsetzen skalierbarer Prognose- und Analysedienste mit...
Dr. Andreas Lattner - Aufsetzen skalierbarer Prognose- und Analysedienste mit...AboutYouGmbH
 
Marcel Hild - Spryker (e)commerce framework als Alternative zu traditioneller...
Marcel Hild - Spryker (e)commerce framework als Alternative zu traditioneller...Marcel Hild - Spryker (e)commerce framework als Alternative zu traditioneller...
Marcel Hild - Spryker (e)commerce framework als Alternative zu traditioneller...AboutYouGmbH
 
Wolfram Kriesing - EcmaScript6 for real - code.talks 2015
Wolfram Kriesing - EcmaScript6 for real - code.talks 2015Wolfram Kriesing - EcmaScript6 for real - code.talks 2015
Wolfram Kriesing - EcmaScript6 for real - code.talks 2015AboutYouGmbH
 
Stefanie Grewenig & Johannes Thönes - Internet ausdrucken mit JavaScript - c...
 Stefanie Grewenig & Johannes Thönes - Internet ausdrucken mit JavaScript - c... Stefanie Grewenig & Johannes Thönes - Internet ausdrucken mit JavaScript - c...
Stefanie Grewenig & Johannes Thönes - Internet ausdrucken mit JavaScript - c...AboutYouGmbH
 
Alex Korotkikh - From 0 to N: Lessons Learned - code.talks 2015
 Alex Korotkikh - From 0 to N: Lessons Learned - code.talks 2015 Alex Korotkikh - From 0 to N: Lessons Learned - code.talks 2015
Alex Korotkikh - From 0 to N: Lessons Learned - code.talks 2015AboutYouGmbH
 
Christian Haider & Helge Nowak - Mehr Demokratie durch Haushaltstransparenz ...
 Christian Haider & Helge Nowak - Mehr Demokratie durch Haushaltstransparenz ... Christian Haider & Helge Nowak - Mehr Demokratie durch Haushaltstransparenz ...
Christian Haider & Helge Nowak - Mehr Demokratie durch Haushaltstransparenz ...AboutYouGmbH
 
Bernhard Wick - appserver.io - code.talks 2015
 Bernhard Wick - appserver.io - code.talks 2015 Bernhard Wick - appserver.io - code.talks 2015
Bernhard Wick - appserver.io - code.talks 2015AboutYouGmbH
 
Moritz Siuts & Robert von Massow - Data Pipeline mit Apache Kafka - code.tal...
 Moritz Siuts & Robert von Massow - Data Pipeline mit Apache Kafka - code.tal... Moritz Siuts & Robert von Massow - Data Pipeline mit Apache Kafka - code.tal...
Moritz Siuts & Robert von Massow - Data Pipeline mit Apache Kafka - code.tal...AboutYouGmbH
 
Carina Bittihn & Linda Dettmann - Same Same but Different - code.talks 2015
 Carina Bittihn & Linda Dettmann - Same Same but Different - code.talks 2015 Carina Bittihn & Linda Dettmann - Same Same but Different - code.talks 2015
Carina Bittihn & Linda Dettmann - Same Same but Different - code.talks 2015AboutYouGmbH
 

More from AboutYouGmbH (20)

Tech talk 01.06.2017
Tech talk 01.06.2017Tech talk 01.06.2017
Tech talk 01.06.2017
 
Retention Strategies in Mobile E-Commerce
Retention Strategies in Mobile E-CommerceRetention Strategies in Mobile E-Commerce
Retention Strategies in Mobile E-Commerce
 
ABOUT YOU get on board
ABOUT YOU get on boardABOUT YOU get on board
ABOUT YOU get on board
 
Niels Leenheer - Weird browsers - code.talks 2015
Niels Leenheer - Weird browsers - code.talks 2015Niels Leenheer - Weird browsers - code.talks 2015
Niels Leenheer - Weird browsers - code.talks 2015
 
Dennis Benkert & Matthias Lübken - Patterns in a containerized world? - code....
Dennis Benkert & Matthias Lübken - Patterns in a containerized world? - code....Dennis Benkert & Matthias Lübken - Patterns in a containerized world? - code....
Dennis Benkert & Matthias Lübken - Patterns in a containerized world? - code....
 
Stefan Richter - Writing simple, readable and robust code: Examples in Java, ...
Stefan Richter - Writing simple, readable and robust code: Examples in Java, ...Stefan Richter - Writing simple, readable and robust code: Examples in Java, ...
Stefan Richter - Writing simple, readable and robust code: Examples in Java, ...
 
Lars Jankowfsky - Learn or Die - code.talks 2015
Lars Jankowfsky - Learn or Die - code.talks 2015Lars Jankowfsky - Learn or Die - code.talks 2015
Lars Jankowfsky - Learn or Die - code.talks 2015
 
Dr. Jeremias Rößler - Wenn Affen Testen - Das Ende der Bananensoftware - code...
Dr. Jeremias Rößler - Wenn Affen Testen - Das Ende der Bananensoftware - code...Dr. Jeremias Rößler - Wenn Affen Testen - Das Ende der Bananensoftware - code...
Dr. Jeremias Rößler - Wenn Affen Testen - Das Ende der Bananensoftware - code...
 
Zeljko Kvesic - Scrum in verteilten Teams / Agil über die Landesgrenzen - cod...
Zeljko Kvesic - Scrum in verteilten Teams / Agil über die Landesgrenzen - cod...Zeljko Kvesic - Scrum in verteilten Teams / Agil über die Landesgrenzen - cod...
Zeljko Kvesic - Scrum in verteilten Teams / Agil über die Landesgrenzen - cod...
 
Uwe Friedrichsen - CRDT und mehr - über extreme Verfügbarkeit und selbstheile...
Uwe Friedrichsen - CRDT und mehr - über extreme Verfügbarkeit und selbstheile...Uwe Friedrichsen - CRDT und mehr - über extreme Verfügbarkeit und selbstheile...
Uwe Friedrichsen - CRDT und mehr - über extreme Verfügbarkeit und selbstheile...
 
Kai Voigt - Big Data zum Anfassen - code.talks 2015
Kai Voigt - Big Data zum Anfassen - code.talks 2015Kai Voigt - Big Data zum Anfassen - code.talks 2015
Kai Voigt - Big Data zum Anfassen - code.talks 2015
 
Dr. Andreas Lattner - Aufsetzen skalierbarer Prognose- und Analysedienste mit...
Dr. Andreas Lattner - Aufsetzen skalierbarer Prognose- und Analysedienste mit...Dr. Andreas Lattner - Aufsetzen skalierbarer Prognose- und Analysedienste mit...
Dr. Andreas Lattner - Aufsetzen skalierbarer Prognose- und Analysedienste mit...
 
Marcel Hild - Spryker (e)commerce framework als Alternative zu traditioneller...
Marcel Hild - Spryker (e)commerce framework als Alternative zu traditioneller...Marcel Hild - Spryker (e)commerce framework als Alternative zu traditioneller...
Marcel Hild - Spryker (e)commerce framework als Alternative zu traditioneller...
 
Wolfram Kriesing - EcmaScript6 for real - code.talks 2015
Wolfram Kriesing - EcmaScript6 for real - code.talks 2015Wolfram Kriesing - EcmaScript6 for real - code.talks 2015
Wolfram Kriesing - EcmaScript6 for real - code.talks 2015
 
Stefanie Grewenig & Johannes Thönes - Internet ausdrucken mit JavaScript - c...
 Stefanie Grewenig & Johannes Thönes - Internet ausdrucken mit JavaScript - c... Stefanie Grewenig & Johannes Thönes - Internet ausdrucken mit JavaScript - c...
Stefanie Grewenig & Johannes Thönes - Internet ausdrucken mit JavaScript - c...
 
Alex Korotkikh - From 0 to N: Lessons Learned - code.talks 2015
 Alex Korotkikh - From 0 to N: Lessons Learned - code.talks 2015 Alex Korotkikh - From 0 to N: Lessons Learned - code.talks 2015
Alex Korotkikh - From 0 to N: Lessons Learned - code.talks 2015
 
Christian Haider & Helge Nowak - Mehr Demokratie durch Haushaltstransparenz ...
 Christian Haider & Helge Nowak - Mehr Demokratie durch Haushaltstransparenz ... Christian Haider & Helge Nowak - Mehr Demokratie durch Haushaltstransparenz ...
Christian Haider & Helge Nowak - Mehr Demokratie durch Haushaltstransparenz ...
 
Bernhard Wick - appserver.io - code.talks 2015
 Bernhard Wick - appserver.io - code.talks 2015 Bernhard Wick - appserver.io - code.talks 2015
Bernhard Wick - appserver.io - code.talks 2015
 
Moritz Siuts & Robert von Massow - Data Pipeline mit Apache Kafka - code.tal...
 Moritz Siuts & Robert von Massow - Data Pipeline mit Apache Kafka - code.tal... Moritz Siuts & Robert von Massow - Data Pipeline mit Apache Kafka - code.tal...
Moritz Siuts & Robert von Massow - Data Pipeline mit Apache Kafka - code.tal...
 
Carina Bittihn & Linda Dettmann - Same Same but Different - code.talks 2015
 Carina Bittihn & Linda Dettmann - Same Same but Different - code.talks 2015 Carina Bittihn & Linda Dettmann - Same Same but Different - code.talks 2015
Carina Bittihn & Linda Dettmann - Same Same but Different - code.talks 2015
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 

Rethinking Fashion E-Commerce

  • 1. 1 R E T H I N K I N G FA S H I O N - E C O M M E R C E @ ABOUT YOU
  • 2. Welcome Stefan Tobel Robert Kilian ABOUT YOU Shop Unit Product Tech
  • 3. Personalization Process • Vision & mission • Business strategy • USP • Understand your target group • Analyse characteristics • Tracking data • Execute A/B tests • Interaction „sweet spots“ 1. Set up hypothesis 2. Build feature pipeline 3. Test & learn F U N D A M E N TA L S I N S I G H T S O N U S E R B E H AV I O R A C T I O N
  • 4. F I N D I N G F A S H I O N „Ich suche die perfekte Jeans.“ D I S C O V E R F A S H I O N „Ich möchte Mode entdecken.“ B U Y I N G F A S H I O N „Ich brauche die Levis 501 in 27/30.“ Online Penetration: € €€ €€€Gesamtmarkt- Volumen: Growth Potential for the Online Fashion Market
  • 6. Adapting to existing Features Adapting your feature to learned customer behavior improves feature UX and likelyhood to suceed - I N S P I R E D • Profile • Newsfeed
  • 7. First Step of Personalization Personalization of core product functionalities as first step C AT E G O R Y P A G E H O M E P A G E C R M
  • 8. Into the New World – Rethinking Fashion E-Commerce P R O F I L E N E W S F E E D O U T F I T S C O M M U N I T Y
  • 9. Profiles – The Centerpiece of our Personalization Efforts M A N A G E D P R O F I L E S U S E R P R O F I L E S • Influencer Profile • Brand Profile • City Profile • Regular User • Featured User Timeline Outfits Lookbooks Other Stars Recommendations to discover similar profiles in the fashion community Inspiration through profile specific fashion insights Updates on user activity in the fashion community
  • 10. Outfits – Meet our Fashion Community Connecting Discovery Commerce, User Generated Content and our Fashion Community User inspire through outfits Outfits enable community activity Outfit Categories C O M M E R C E F O C U SC O M M U N I T Y F O C U S User Outfit + Products Notification Likes User Upload
  • 11. Newsfeed – Tailored Fashion Updates for Every User Brand has new products ABOUT YOU posted fashion update Someone created a new trend lookbook Lookbook has new products Someone uploaded an outfit You have a new follower Someone liked your outfit F O L L O W S D AT E C T R U P D AT E T Y P E S
  • 12. I N F L U E N C E R Fashion Community – Holistic Approach Helps to Faster Personalization T R E N D S O U T F I T S C I T I E S E V E N T S F R I E N D S S I M I L A R U S E R O R D I N A R Y O N L I N E S H O P A D VA N C E D O N L I N E S H O P F A S H I O N C O M M U N I T Y C AT E G O R I E S P R O D U C T S U S E R buys buys likes have have have likes have follows upload follows have follows follows follows follow s have have follow s follows lives in have generate follows promote Personalization potential
  • 14. Outlook – Personalized shop navigation D E F A U L T H E A D E R P E R S O N A L I Z E D H E A D E R A B
  • 15. 15 PA R T I I – A J O U R N E Y T H R O U G H O U R T E C H S TA C K @ ABOUT YOU
  • 16. Challenges of personalization: Performance Personalization can be a performance killer • complete server side response has been cached by Varnish
  • 17. Caching with Varnish Client Response Request Varnish Server CACHE HIT Client Response Request Varnish Response Cache-Miss Server CACHE MISS
  • 18. Caching with Varnish Replace server side rendered content with frontend data GET https://www.aboutyou.de/api/customer/me GET https://www.aboutyou.de/api/basket/my GET https://www.aboutyou.de/api/wishlist/my

  • 19. Caching with Varnish What if you want to personalize a bigger feature that is server side rendered? Remove Varnish caching. Not a good idea. Personalize by making clusters and cache those clusters (i.e. by setting a cookie with the cluster to a user) Works for that use case. Replace full page caching with partial caching Means high maintenance cost and performance loss because of framework overhead. Rewrite for frontend rendering What about SEO?
  • 20. Single Page Application Render everything in the Frontend: • Rewrite as Single Page Application Requirements: • Isomorphic: Same code can be rendered in the backend • Flux State management • integrates with TypeScript
  • 21. Isomorphic Rendering User Request aboutyou.de HTML, (SPA-)JS, CSS Link API Requests JSON Data Screen 1 Frontend Server Backend Server Route change handled by SPA API Requests JSON Data Screen 2
  • 22. Data Flow - MVC Action Controller Model View
  • 23. Data Flow - MVC
  • 24. - Flux - unidirectional data flow Actions Reducers Store View dispatch subscribe
  • 25. - Vue.js - single file components single component.vue file
  • 26. - React.js - Bring your own Component.jsx or Component.tsx file CSS in Javascript with Aphrodite
  • 27. Choosing an SPA Framework very stable, mature framework very big ecosystem, lot of library choices easy integration with TypeScript flexible hard learning curve a lot of ways to do things React + Redux lower learning curve / lot of best practices Performance relatively new compared to React.js, 
 but pretty stable API smaller ecosystem and less libraries angular-like template language that can get messy TypeScript is possible but tricky Vue.js + Vuex
  • 28. React - Server Side Fetching VS. Client Side Fetching
  • 29. Lumen Backend all data is returned as JSON, no rendering of HTML ( M I C R O - F R A M E W O R K B Y L A R AV E L ) A P I B A C K E N D endpoints cannot be cached by Varnish if not personalized by user „session“ data • endpoint will not block the whole page • we can decide based on usage if performance is an actual problem endpoints can be cached by Varnish if unpersonalized or personalized by parameters • i.e. ?gender=female, ?sizes=xs,36, ?cluster=A
  • 30. Questions & Answers T H X ! Exciting Commerce – Start-up des Jahres 2015 Deutscher Kunden- Innovationspreis 2014 Europ. Handelsinstitut Best Customer Exp. 2017 Show your App Award 2015 Internet World Business Shop Award 2015 Swiss E-Commerce Award 2016 Deutscher Handelspreis 2015 Internet World Business Best Pure Player 2017