tiny little gizmos

Der E-Commerce Zirkus gastierte in Jena

Vom 12. bis zum 14. März fand das eCommerce Camp 2015 in Jena statt. Im Vorfeld hatten mir Joscha Krug von Marmalade und Marco Steinhäuser von OXID die Teilnahme an der Unconference empfohlen. Die im Vorfeld eingereichten Sessionvorschläge ließen interessantes erwarten, also machte ich mich auf nach Thüringen.

Jenaer Mischung: Tradition und Moderne

Jenaer Mischung: Tradition und Moderne

Stadtmauer mit Türmen

Stadtmauer mit Türmen

Jena – die Stadt von Carl Zeiss, Schott, Intershop und meinem Lieblings Web-Comic Zeichner “JoJo Beetlebum” Johannes Kretzschmar. Vor 16 Jahren war ich einmal kurz dort und hatte einen angenehmen Eindruck behalten, der sich wieder bestätigt hat.

Jena ist ein charmantes Städchen im Saaletal mit vielen Studenten. Genau die richtige Mischung aus Tradition und Moderne, aus jung und alt. In den zwei Tagen konnte ich alles locker zu Fuß erledigen. Länger als 10 Minuten braucht man kaum für einen Weg – sehr angenehm. Das Wetter war leider nicht ganz so toll: Tief im Tal hängende Wolken, kleinere Regenschauer und am Freitagabend sogar ein paar Schneeflocken. Aber wir waren ja nicht zum Sonnenbaden gekommen, sondern zum Gedankenaustausch, was auch hervorragend funktioniert hat.

 

Der Rahmen

Am Vorabend erschien bereits ein Großteil der fast 200 Besucher zu einem Get-together in der Altstadtkneipe “Zur Nolle”. Es gab gutes Essen, Freibier und bereits viele interessante Gespräche. Dazu ein etwas Klatsch und Trasch und einige Personalrochaden. Das Ganze fühlte sich ein bißchen wie ein Klassentreffen an.

Durch diese hohle Gasse...

Durch diese hohle Gasse...

Markt bei Nacht

Markt bei Nacht

 

Der Freitag startete ein wenig mit Verzug in der Ernst-Abbe Fachhochschule, weil das Frühstück verspätet angeliefert wurde und sehr viele Vorschläge für Vorträge eingereicht und vorgestellt wurden. Das schmälerte aber weder die Stimmung, noch die Qualität der Veranstaltung. Es gab vier parallele Tracks und so manches Mal wünschte ich, mich dreizuteilen.

Vier Tracks für Freitag

Vier Tracks für Freitag

 

Zwischen den Sessions

Zwischen den Sessions

Im Gegensatz zu Veranstaltungen wie der Oxid Commons, ist das Themenspektrum beim eCommerce Camp breiter aufgestellt. Es gab sowohl Sessions “aus dem Maschinenraum”, aber auch die Adlerperspektive auf sich permanent im Wandel befindliche Geschäftsmodelle die ständig neue Anforderungen auch an die Technik bedingen. Hier erwarte ich in nächster Zeit einige Bewegung auf dem Markt. Im Bereich kleinerer Shops macht sich Presta verstärkt daran, Kunden die bisher u.a. XTCommerce einsetzen, für sich zu gewinnen.

Im Bereich großer Online Shops bekommt der eher monolithischen Ansätze herkömmlicher Shopsysteme, wie Shopware, OXID oder Magento bekommen zunehmend Konkurrenz. Es wurde offen über verschiedene Ansätze für eCommerce Architekturen geredet und entsprechende Projekte und Produkte präsentiert.

 

Technik im Wandel

Für so manches Geschäft mag ein Framework, wie sphere.io die passende Grundlage für eine eigene Lösung sein.

Seit einiger Zeit ist Spryker im Gespräch; Ein auf den Ideen der “Alice and Bob” Architektur von Zalando basierendes eCommerce Enviroment. Es war zu erfahren, dass der Code auf der Zielgeraden sei. Spryker besticht mit einer sehr durchdachten Architektur, verschreckt aber mit einem sehr ambitionierten Lizenzmodell.

Eine Zwischenlösung, die für viele mittelgroße Shops passend sein kann, ist Ongr – ein Framework, das für den Bau individueller, hochperformanter Katalogserver gedacht ist, und als Ergänzung vor herkömmliche Systeme, wie OXID oder Magento gesetzt wird. Simonas Šerlinskas führte das in einer Live-Coding Session vor.

Technisch noch eine Ebene tiefer setzte der Vortrag von Jan Peschke an. Er stellte eine auf OpenStack basierende Infrastrukturlösung vor, die seit ca. einem Jahr bei SysEleven, einem auf Hochlast eCommerce spezialisierten Hostingprovider, entwickelt wird. Das Projekt befindet sich in der Alphaphase und wird bereits mit ausgewählten Kunden eingesetzt. Mit der Lösung lassen sich komplette Infrastruksetups nach Belieben klonen, hoch- und runterfahren. Für mich ist das Highlight, das vollständige Setup eines Rechenzentrums versionieren zu können. So können Deployments künftig nicht mehr nur auf Codeebene, sondern auf Infrastrukturebene durchgeführt werden.

Feine Details

Es gab aber nicht nur die ganz großen Themen, sondern auch erfreulich viele nützliche Details zu erfahren. Florian Gilcher von Asquera erzählte von “Fallen, verpassten Gelegenheiten und schlechten Abkürzungen” beim Einsatz von Elasticsearch. Spannend war, dass viele Praxisprobleme gar nicht technischer, sondern semantischer und linguistischer Natur sind.

Für viele kleine Probleme des eCommerce Alltags wurden nützliche Kleinigkeiten vorgestellt. Marmalade zeigte das Modul YAMM (Yet another Meta Module), mit dem in einem OXID Shop die Einstellungen aller Module in einerm Rutsch gesichert und wiederhergestellt werden können – inklusive der Reihenfolge, in der Klassen überladen werden.

Marmalade zeigte ebenfalls, wie PHP basierte Webapplikationen ohne den Einsatz üblicher komplexer Tools, wie Capistrano mittels Deployer vorgenommen werden können.

Fazit

Jena war auf jeden Fall die Reise Wert. Das Camp bot massenweise guten fachlichen Input und ist von der Größe und Besetzung ideal zur Pflege der fachlichen Kontakte.