Hot Swapping Your Engines At 30,000 Feet
War Stories from Shopzilla's Site Redesign
Hot Swapping Your Engines At 30,000 Feet War Stories from - - PowerPoint PPT Presentation
Hot Swapping Your Engines At 30,000 Feet War Stories from Shopzilla's Site Redesign ! ! s s p p o o O O Overview Objective Position Shortcoming Our Brands United States: Europe: U Our Scale 8,000+ 100M Searches
Hot Swapping Your Engines At 30,000 Feet
War Stories from Shopzilla's Site Redesign
Overview Objective Position Shortcoming
Our Brands
U ¡ United States: Europe:
Our Scale
U ¡ 100M Impressions / day 20-‑29M ¡ UV’s ¡per ¡Month ¡ 8,000+ ¡ Searches ¡per ¡Second ¡ ¡ 100M+ ¡ Products ¡
Email Gone Wild Kitchen Sinks Don’t Scale Sharing Ain’t Caring SEO Suicide
eMAIL gone WILD!
Overview
Why redesign? Architectural Investment A lot to do
eMAIL gone WILD!
Objective
Faster sites Release confidence Business agility
eMAIL gone WILD!
Position
S h
z i l l a e x p
e d t
u b l i c i n t e r n e t I m p a c t
p r
u c t i
t r a f f i c T
s
g a r b a g e U R L s , r e q u e s t s 1 ' s
e m a i l s I t g e t s w
s e . . . L
i n g a d a t a b a s e w i t h 1 p a g e v i e w s / s e c
eMAIL gone WILD!
Shortcoming
M i s s i n g r e q u i r e m e n t s E n g i n e e r s
n e r r
s
Email Gone Wild Kitchen Sinks Don’t Scale Sharing Ain’t Caring SEO Suicide
Kitchen Sinks Scale
D O N ’ T O v e r v i e w
Broke from traditional J2EE approach All work performed concurrently W e b s i t e r e s i l i e n c e t
u b s y s t e m f a i l u r e s
Kitchen Sinks Scale
D O N ’ T O b j e c t i v e s
Architectural tenets SLAs Business features for ‘content’ Proving architectural concepts Abstracting presentation specific features
Kitchen Sinks Scale
D O N ’ T P
i t i
Additional features: robots, keywords, searches More content! Category groupings, product details, email IDs Boutique content, URL translations Broke from architectural strategy Unrelated features Cobbled together
Kitchen Sinks Scale
D O N ’ T P
i t i
Few features related to 'content' Caching profile An old adage... Performance profile Broke from architectural tenets
Kitchen Sinks Scale
D O N ’ T S h
t c
i n g
A r c h i t e c t u r e / r e q u i r e m e n t d i s c
n e c t Right the first time
Email Gone Wild Kitchen Sinks Don’t Scale Sharing Ain’t Caring SEO Suicide
Sharing Ain’t
Caring
Overview
Shopzilla redesign mostly complete Redesign a wild success A cohesive, infected team! Looking down the road…
Sharing Ain’t
Caring
Objective
Rapid redesign for Bizrate Similar sites Single business unit Legacy site code architecture
Sharing Ain’t
Caring
Position
Needed independent websites Monolithic code-base
Sharing Ain’t
Caring
Shortcoming
Overlooked past mistakes Invented obstacles Created friction
Email Gone Wild Kitchen Sinks Don’t Scale Sharing Ain’t Caring SEO Suicide
SEO Suicide
O v e r v i e w
Shopzilla redesign, a page at a time Realize value soon Realize risk early
SEO Suicide
Apply architecture to Bizrate Complete the US site redesign Scaling in the large!
O b j e c t i v e
SEO Suicide
Culmination of six months Ready to release Rapid, frantic prototyping
P
i t i
SEO Suicide
Googlebot who? Last minute scramble DevOps are integral
S h
t c
i n g
Business Agility is
Requirements are
Check Us Out
http://tech.shopzilla.com/ http://about.shopzilla.com/careers-at-shopzillaOur Tech Blog Our Careers Page
@rodneybarlow More: http://rodneybarlow.org http://www.linkedin.com/in/rodneybarlow
Rod Barlow, Architect
CREDITS:
PHOTOS: