Im September 2020 wurde ich erneut mit der Mitarbeit am Shop betraut. In meiner Rolle als Dev Lead PHP war ich für die Verteilung der Aufgaben im Backend Team zuständig und für die Design Entscheidungen, in technischer Hinsicht, mit dem System Architekten.
Ausgangslage war eine Werbeaktion von Jägermeister, welche im TV und auf Social Media zu sehen war. Es sollte eine Verlosung stattfinden, bei der jeder Kunde die Chance hatte, eine Jägermeister „Tap Machine“ für 50€ zu erwerben. Dafür wurde ein Microservice auf Basis von Symfony 5 entwickelt, welcher per
RabbitMQ (AMQP-Schnittstelle) von Shopware die Daten der Teilnehmer enthielt und dann zu jeder vollen Stunde anhand der mitgelieferten Parameter (Gesamtmenge Lose, wie viel Gewinne bisher eingelöst, wie viele Lose verfallen) die richtige Menge an Gewinnern ermittelte und diese auslostet.
Im Anschluss an diese Aktion, wurde ein Internationaler Shop (Subshop vom Hauptshop) entwickelt, da Jägermeister im März 2021 ihre zweite Mode Kollektion launchen wollten. Hier war ich unter anderem an folgenden Komponenten beteiligt:
-
- Ländererkennung mittels GeoIP-Service
-
- Automatische Anpassung der USt. Sätze bei erreichen bestimmter Schwellen pro
Land
-
- Anbindung zum Zahlungsdienstleister Adyen