Hinter den Kulissen

Unsere Senior Architects sind domain-driven

Nicolas Rechsteiner
27.10.2020
Bilder: Thomas Kunz
Co-Autor: Norina Brun

Sie sind in der ganzen Softwareentwicklung von Digitec Galaxus gefürchtet und nennen sich Team Q. Die Rede ist von unseren fünf Senior Architects. Ihr Alltag ist aber nicht nur geprägt von James-Bond-Analogien, sondern auch von heisser Luft, Butter und Kafka. Und sie suchen ein weiteres Crewmitglied.

Team Q ist räumlich über die gesamte Softwareentwicklungsabteilung verteilt. Das wöchentliche «sit-down» (als Kontrast zum «stand-up» (bzw. Daily) der Entwickler-Teams) ist aber fixer Programmpunkt. Noch haftet Team Q etwas Mysteriöses an. Das ändern wir nun: Wir zeigen euch, wer hinter Q steckt und welche Bereiche die Senior Architects beackern.

Bereich Onlineshop

Andreas – Selbsternannter Experte für heisse Luft

Der Tech-Stack in der OSA besteht im Backend hauptsächlich aus C# .NET Core und im Frontend aus ReactJs mit GraphQL dazwischen. Aktuell kümmert sich Andreas darum, unser eigenes UI-Framework weiterzuentwickeln und den Shop unabhängig vom restlichen Monolithen lauffähig zu bringen, um die Arbeit der Entwickler zu vereinfachen. Die Teams sind sowohl für das Backend als auch das Frontend ihres Kontextes zuständig.

Bereich Operations

Boško – Bei unserem kurzlebigen Geschäft meisseln wir unsere Entscheide in Butter statt in Stein

Bereich Category Management und Finance

Mark – Gestern standen wir vor dem Abgrund. Heute sind wir einen Schritt weiter.

Bereich Platform und SysOps

Olivier – Kafka-Lehrling und RavenDb-Lobbyist

Aufgebaut sind die meisten Services nach einem an die Clean Architecture angelehnten Design. Grundsätzlich können die Feature Teams das Design ihrer Services jedoch selber definieren. Hier eine schematische Darstellung:

Aktuell setzt sich Olivier stark mit Kafka auseinander. Wir möchten einen Grossteil unserer Datenpipeline auf Kafka migrieren, um unter anderem besser mit Backfills umgehen zu können. Nebenbei ist er Fan von RavenDb und sucht immer wieder nach Einsatzmöglichkeiten. Bisher vergebens: Auf dem regelmässig von Team Q aktualisierten Tech-Radar seht ihr, mit welchen Technologien wir arbeiten.

Werde Teil von Team Q

Reizen dich diese Herausforderungen und willst du mit uns die Zukunft des e-Commerce gestalten? Hier findest du unsere offene Stelle.

29 Personen gefällt dieser Artikel


User Avatar
User Avatar

Als erster Vollzeit-Entwickler schon etwas länger bei Digitec Galaxus war ich unter anderem Teamleiter von Goldfinger und Bender! und Leiter der Architekturgilde (das A-Team).
Mittlerweile bin ich zusammen mit unseren Domain Architects nur noch Hüter
des Elfenbeinturms. Als Enabling Team treiben wir die Soll-Architektur voran, arbeiten während der Umsetzung eng mit den Entwicklerteams zusammen und bilden das Architektur-Review-Board.
Wegen meiner unvorstellbaren Buildbreaks und piratischen Haifisch-Deploys am Freitagnachmittag nennen sie mich auch 🅷🅰🅲🅺🅴🆁🅼🅰🅽.
 


Hinter den Kulissen

Neuigkeiten zu Features im Shop, Infos aus dem Marketing oder der Logistik und vieles mehr.

Alle anzeigen

Diese Beiträge könnten dich auch interessieren

  • Hinter den Kulissen

    Von Daten zu Taten: Produktentwicklung im Umbruch (Teil 1)

    von Ronny Wullschleger

  • Hinter den Kulissen

    Schnips: Hier ist unser Tech-Stack

    von Nicolas Rechsteiner

  • Hinter den Kulissen

    Mehr KI und noch mehr Preistransparenz – das «Hackfest» liefert Ideen und Ergebnisse

    von Martin Jungfer