Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?
Die smatch.cm e-Commerce Architektur
1. Architekturen im E-Commerce
Am Beispiel der Produktsuche smatch.com
Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 0
0
2. 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?
Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 1
11. Bilder verarbeiten und ausliefern (1)
3 Mio. Produkte
5 Bildvarianten
15 Mio. Produktbilder
2TB Storage
Abrufzeit max. 30ms
Storagekosten?
Abrufzeit?
Backup & Recovery?
Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 10
12. Bilder verarbeiten und ausliefern (2)
Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 11
13. Bilder verarbeiten und ausliefern (3)
Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 12
14. API & Suche (1)
5 Mio. Dokumente
Indexgröße ~ 24GB
Antwortzeit max. 99ms
Index im RAM?
Antwortzeit?
Suche vs. Lookup
Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 13
15. API & Suche (2)
Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 14
16. API & Suche (3)
Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 15
17. Portale
Exponentielle
Besucheranzahl
n API Anfragen / Seite
Umfangreiches Analyselog
Antwortzeit?
Caching?
Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 16
18. Portale (2): Skalierung über „Cache-Head“
Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 17
19. Portale (3): Beispiel Stylight
Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 18
21. Fragen? Danke für Eure Aufmerksamkeit!
Interesse geweckt? Wir suchen noch Java-Entwickler (Vollzeit),
PHP-Entwickler (Vollzeit), Werkstudenten und Bacheloranten.
Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 20