Architekturen im E-Commerce
           Am Beispiel der Produktsuche smatch.com




Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011   Seite 0
                                                                       0
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
Was ist smatch.com?




Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011   Seite 2
Was ist smatch.com?




Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011   Seite 3
Was ist smatch.com?




Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011   Seite 4
Was ist smatch.com?




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




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




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




                                                                    ~ 1.000 Produktfeeds täglich
                                                                      1,8 Mio. aktive Produkte


                                                                      Maximale Durchlaufzeit?
                                                                    Anzahl Transaktionen auf der
                                                                             Datenbank?




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




Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011   Seite 9
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
Bilder verarbeiten und ausliefern (2)




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




Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011   Seite 12
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
API & Suche (2)




Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011   Seite 14
API & Suche (3)




Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011   Seite 15
Portale




                                                                         Exponentielle
                                                                        Besucheranzahl
                                                                     n API Anfragen / Seite
                                                                    Umfangreiches Analyselog


                                                                          Antwortzeit?
                                                                            Caching?




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




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




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




Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011   Seite 19
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

Weitere ähnliche Inhalte

DOCX
Como saber si me roban el wifi
DOCX
Multiculturalidad en el aula
PDF
Innovationen aus der Praxis
PDF
Online-Banking in Deutschland
DOCX
Inocencio meléndez julio. oportunidad empresarial. herramientas para la comp...
DOCX
Osch castor xd
PPTX
Las 8 mujeres más poderosas del mundo
PPTX
Como saber si me roban el wifi
Multiculturalidad en el aula
Innovationen aus der Praxis
Online-Banking in Deutschland
Inocencio meléndez julio. oportunidad empresarial. herramientas para la comp...
Osch castor xd
Las 8 mujeres más poderosas del mundo

Andere mochten auch (20)

PPT
TUTORIAL FUNCION EN EL APRENDIZAJE DEL PLE Y PLN
PDF
Artikel flexibele schil
PPTX
TMT Holz für M8 Medien
DOCX
Inocencio meléndez julio. l investigación de mercados.
DOCX
Inocencio meléndez julio. contratación y gestión. instrumentos de recolecc...
PDF
Gesetz zur Neuausrichtung der Pflegeversicherung
PPT
Desarrollo de cerebro y construcción de circuitos nerviosos
PPTX
Impulsreferat Frankfurt 27 September
PDF
El yoga y el sexo
PDF
Promociones febrero
PDF
Aktuelle Trends bei Compliance und im Wirtschaftsstrafrecht
PDF
Von isolierten Anwendungen zur allgegenwärtigen Trainings-Cloud
PDF
Influencia del espesor de la capa activa y del annealing del dispositivo en e...
DOCX
Inocencio meléndez julio. metodologia del trabajo académico a distancia. i...
PPTX
Web 2.0 marysol
PDF
Vortrag medienworkshop af l
DOCX
Inocencio meléndez julio. el interaprendizaje es el elemento sustantivo del...
DOCX
Inocencio melendez julio. cuenta, balnce general y estado de resultados
PDF
FC Bayern Team Presentation 2014 - Einlaufkind Thomas Etl
TUTORIAL FUNCION EN EL APRENDIZAJE DEL PLE Y PLN
Artikel flexibele schil
TMT Holz für M8 Medien
Inocencio meléndez julio. l investigación de mercados.
Inocencio meléndez julio. contratación y gestión. instrumentos de recolecc...
Gesetz zur Neuausrichtung der Pflegeversicherung
Desarrollo de cerebro y construcción de circuitos nerviosos
Impulsreferat Frankfurt 27 September
El yoga y el sexo
Promociones febrero
Aktuelle Trends bei Compliance und im Wirtschaftsstrafrecht
Von isolierten Anwendungen zur allgegenwärtigen Trainings-Cloud
Influencia del espesor de la capa activa y del annealing del dispositivo en e...
Inocencio meléndez julio. metodologia del trabajo académico a distancia. i...
Web 2.0 marysol
Vortrag medienworkshop af l
Inocencio meléndez julio. el interaprendizaje es el elemento sustantivo del...
Inocencio melendez julio. cuenta, balnce general y estado de resultados
FC Bayern Team Presentation 2014 - Einlaufkind Thomas Etl

Ähnlich wie Die smatch.cm e-Commerce Architektur (20)

PDF
Magento Core API performant nutzen
PDF
Mobile Shopping bei Pfister
PDF
Frontend Performance @ Hochschule der Medien Stuttgart
PDF
SDC2011: Web Performance Optimization
PDF
1&1 Pressekonferenz CeBIT 2010
 
PDF
Die Zukunft von Google Shopping
PDF
Herausforderungen für Magento im Enterprise E-Commerce Umfeld
PPTX
2010 09 30 16-00 ernst erni
PDF
communicode referenz casestudy zanders
PDF
Apps - Projekte und Referenzen
PDF
Mobile Commerce (Meet-Magento 04.10)
PPTX
SEO für Magento Commerce - SEOkomm 2011
PDF
CouchCommerce: Wie Tablets die Post PC Commerce Ära einleiten - Shopware Comm...
PDF
Q-1 - Die 5 wichtigsten Online-Trends und Ihr CMS
PPTX
2011 - E-Commerce Shopsysteme im Vergleich - Magento, hybris und Sitecore
PDF
Qumram präsentation kintetic-event-2012-09-06
PDF
Webinar: Mobile Shop Optimierung - was wirklich wichtig ist
PDF
E-Commerce Architektur aus Sicht eines Dienstleisters, IPC 2013
PPTX
Splunk corporate overview German 2012
PDF
Screw it, let’s do it — Praxisbeispiele für Mobile Shops und Facebook Einsatz
Magento Core API performant nutzen
Mobile Shopping bei Pfister
Frontend Performance @ Hochschule der Medien Stuttgart
SDC2011: Web Performance Optimization
1&1 Pressekonferenz CeBIT 2010
 
Die Zukunft von Google Shopping
Herausforderungen für Magento im Enterprise E-Commerce Umfeld
2010 09 30 16-00 ernst erni
communicode referenz casestudy zanders
Apps - Projekte und Referenzen
Mobile Commerce (Meet-Magento 04.10)
SEO für Magento Commerce - SEOkomm 2011
CouchCommerce: Wie Tablets die Post PC Commerce Ära einleiten - Shopware Comm...
Q-1 - Die 5 wichtigsten Online-Trends und Ihr CMS
2011 - E-Commerce Shopsysteme im Vergleich - Magento, hybris und Sitecore
Qumram präsentation kintetic-event-2012-09-06
Webinar: Mobile Shop Optimierung - was wirklich wichtig ist
E-Commerce Architektur aus Sicht eines Dienstleisters, IPC 2013
Splunk corporate overview German 2012
Screw it, let’s do it — Praxisbeispiele für Mobile Shops und Facebook Einsatz

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
  • 3. Was ist smatch.com? Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 2
  • 4. Was ist smatch.com? Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 3
  • 5. Was ist smatch.com? Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 4
  • 6. Was ist smatch.com? Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 5
  • 7. Wie funktioniert eine Produktsuche? Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 6
  • 8. Vom Portal zur „Portalstanze“ Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 7
  • 9. Artikeldatenmanagement (1) ~ 1.000 Produktfeeds täglich 1,8 Mio. aktive Produkte Maximale Durchlaufzeit? Anzahl Transaktionen auf der Datenbank? Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 8
  • 10. Artikeldatenmanagement (2) Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 9
  • 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
  • 20. Portale (4): Ende-zu-Ende-Caching Architekturen im E-Commerce | Torsten B. Köster | 06. Januar 2011 Seite 19
  • 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