Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Architekturen im E-Commerce

Architekturen im E-Commerce

Held at University of Hamburg in Software Architecture class in 2010.

Torsten Bøgh Köster

April 13, 2012
Tweet

More Decks by Torsten Bøgh Köster

Other Decks in Programming

Transcript

  1. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 0 0 Architekturen im E-Commerce Am Beispiel der Produktsuche smatch.com
  2. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 1 Inhalt • Fachlicher Hintergrund: Was ist smatch.com? • Am Beispiel smatch.com: – Was sind die Komponenten einer Produktsuche? – Wie sind die Anforderungen an die Schnittstellen? – Wie entwickeln sich die Komponenten? – Was sind Merkmale einer robusten Architektur? – Wie realisiere ich sie?
  3. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 6 Wie funktioniert eine Produktsuche?
  4. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 7 Vom Portal zur „Portalstanze“
  5. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 8 Artikeldatenmanagement (1) ~ 1.000 Produktfeeds täglich 1,8 Mio. aktive Produkte Maximale Durchlaufzeit? Anzahl Transaktionen auf der Datenbank?
  6. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 9 Artikeldatenmanagement (2)
  7. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 10 Bilder verarbeiten und ausliefern (1) 3 Mio. Produkte 5 Bildvarianten 15 Mio. Produktbilder 2TB Storage Abrufzeit max. 30ms Storagekosten? Abrufzeit? Backup & Recovery?
  8. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 11 Bilder verarbeiten und ausliefern (2)
  9. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 12 Bilder verarbeiten und ausliefern (3)
  10. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 13 API & Suche (1) 5 Mio. Dokumente Indexgröße ~ 24GB Antwortzeit max. 99ms Index im RAM? Antwortzeit? Suche vs. Lookup
  11. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 16 Portale Exponentielle Besucheranzahl n API Anfragen / Seite Umfangreiches Analyselog Antwortzeit? Caching?
  12. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 17 Portale (2): Skalierung über „Cache-Head“
  13. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 18 Portale (3): Beispiel Stylight
  14. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 19 Portale (4): Ende-zu-Ende-Caching
  15. Architekturen im E-Commerce | Torsten B. Köster | 06. Januar

    2011 Seite 20 Fragen? Danke für Eure Aufmerksamkeit! Interesse geweckt? Wir suchen noch Java-Entwickler (Vollzeit), PHP-Entwickler (Vollzeit), Werkstudenten und Bacheloranten.