Schedule - PGConf.DE 2013

Elefanten sind in Mode

Date: 2013-11-08
Time: 10:00–10:45
Room: Room 1
Level: Intermediate

Die Zalando E-Commerce Plattform (ZEOS) ist eine vollständige Eigenentwicklung, die auf zwei Kerntechnologien setzt: Java und PostgreSQL. Zusammen bilden sie die solide Basis für unseren hoch verfügbaren Onlineshop, mit dem wir inzwischen über 150.000 Artikel in 14 Ländern anbieten. Damit ist es uns gelungen, im Jahr 2012 erstmalig die Milliardengrenze beim Nettoumsatz zu knacken.

PostgreSQL Datenbanken gewährleisten bei uns eine sichere, zuverlässige und performante Speicherung nahezu aller für den Betrieb relevanten Daten, von Artikeln über den Bestand bis hin zu Kundendaten. Um die notwendige Skalierbarkeit datenbankseitig zu erreichen, nutzen wir Sharding für große Datenbestände. Ergänzt wird PostgreSQL um Produkte wie Apache Solr, Memcache und MongoDB, wo diese uns einen Vorteil gegenüber PostgreSQL bringen.

Wir wollen in unserer Präsentation unter anderem vorstellen, wie wir unsere PostgreSQL Cluster deployen, verwalten und überwachen sowie welche Werkzeuge dabei eine Rolle spielen. Darüber hinaus möchten wir einen Einblick in Teile unseres Entwicklungsprozesses geben. Zum Beispiel: Wie gewährleisten wir von Woche zu Woche Veränderungen am Datenmodell und der Datenbank API ohne Downtime und welche Werkzeuge uns dabei unterstützen. Wir werden auch auf unsere beiden Open Source Projekte eingehen: PGObserver, den wir zur Überwachung der Performance entwickeln und einsetzen, und unsere Stored Procedure Wrapper, der die einfache Integration von PostgreSQL Stored Procedures in die Java Applikationen ermöglicht.

Speaker

Jan Mussler