AIOPSGROUP: Dev.BG Interview mit Ivan und Marush über Headless Commerce

AIOPSGROUP Headless Commerce

Bildbeschreibung: AIOPSGROUP Headless Commerce

AIOPSGROUP: Dev.BG Interview mit Ivan und Marush über Headless Commerce

Sofia, EU, 28. Oktober 2021Die leitenden Teammitglieder von AIOPSGROUP, Marush Denchev und Ivan Nazurov, teilen ihre Erkenntnisse und Erfahrungen zum Thema Headless Commerce. Mit einer Beschleunigung des neuen Marktes um 60 % und Amazon als Marktführer ist Headless Commerce nicht mehr wegzudenken.

Was ist Headless Commerce und wie kann es die Erschließung eines neuen Marktes um 60 % beschleunigen? Warum arbeiten große globale Marken mit AIOPSGROUP zusammen, um ihre Online-Vertriebslösungen zu implementieren? Und wie sehen zwei der führenden Persönlichkeiten des Unternehmens die Zukunft des E-Commerce?

Wir haben uns mit Ivan Nazarov und Marush Denchev von AIOPSGROUP getroffen, die uns ausführlich über ihre Arbeit und ihre Geschäftsstrategie berichtet haben. Ivan ist Senior Software Engineer bei AIOPSGROUP und verfügt über fast zehn Jahre Erfahrung in der Entwicklung von E-Commerce-Lösungen für große Unternehmen. Marush ist Softwareentwicklungsmanager mit den Schwerpunkten Salesforce Commerce Cloud, Adobe Commerce / Magento Open Source und Headless Commerce. Hier ist, was sie DEV.BG erzählt haben.

Was ist Headless Commerce und warum haben Sie sich dafür entschieden, es zu Ihrer Praxis zu machen?

Ivan: Wir leben in einer Zeit, in der die Kanäle, über die Händler ihre Kunden erreichen können, ständig zunehmen. In einer Zeit, in der der Kühlschrank Milch und Bier für Sie bestellen kann, können immer mehr Verbraucher entscheiden, wie sie einkaufen möchten. Der schwindelerregende Markt fragt: „Wie schnell kann der nächste Handelskanal implementiert werden?“ Die Antwort auf diese Frage ist nie einfach, aber hier kommt der Vorteil des Headless-Commerce-Paradigmas ins Spiel.

Iwan Nazurow
Iwan Nazurow

Was ist Headless Commerce?

Einfach ausgedrückt ist Headless Commerce eine E-Commerce-Lösung, die Daten und Funktionen speichern und bereitstellen kann, jedoch ohne Benutzeroberfläche. Die Benutzeroberfläche wurde vollständig entfernt, und Programmierer konzentrieren sich ausschließlich auf die Entwicklung von Anwendungsprogrammierschnittstellen (APIs). Der Zweck dieser Schnittstellen besteht darin, so viele Funktionen und Datenzugriffe wie möglich bereitzustellen, um den Anforderungen mehrerer Handelskanäle gerecht zu werden.

Headless Commerce bietet eine völlig neue Philosophie für die Präsentation von Produkten gegenüber Kunden über verschiedene Marketingkanäle. Hier kommt die Rolle von AIOPSGROUP als Unternehmen ins Spiel, das mit einigen der weltweit größten Marken zusammenarbeitet. Wir helfen unseren Kunden und Partnern dabei, diese Philosophie erfolgreich umzusetzen, um ihre Kunden mithilfe verschiedener Technologien und Techniken schnell zu erreichen.

Könnten Sie einige konkrete Beispiele nennen, um Headless Commerce von traditionellen Online-Vertriebsmethoden zu unterscheiden?

Ivan: Was Headless Commerce auszeichnet, ist die Art und Weise, wie die Benutzeroberfläche geschrieben ist. Wir dürfen nicht vergessen, dass wir für eine vollständige Lösung nicht nur APIs, sondern auch eine Benutzeroberfläche benötigen. Herkömmliche E-Commerce-Lösungen verfügen über eine vorgefertigte Benutzeroberfläche. Diese Benutzeroberfläche ist eng mit dem Serverteil verbunden, sodass Änderungen mehr Zeit erfordern und nicht so einfach sind. Dadurch wird auch vorgegeben, wie der Kunde den Shop nutzen wird, und Entwickler werden weitgehend daran gehindert, ihren Kunden eine interessantere Art des Einkaufens zu bieten.

Die Technologien, die Entwickler verwenden können, sind ebenfalls durch herkömmliche Lösungen vorgegeben, und eine Änderung der verwendeten Technologien ist keine leichte Aufgabe. Headless Commerce hingegen gibt Entwicklern völlige Freiheit bei der Auswahl der zu verwendenden Technologien, der Art und Weise, wie der E-Shop genutzt wird, und der Art der Geräte, über die sie ihre Kunden erreichen.

Die Methode, mit der neue Funktionen entwickelt werden, unterscheidet das Headless-Commerce-Paradigma deutlich von herkömmlichen Lösungen. Bei herkömmlichen Lösungen müssen Ingenieure bei der Entwicklung neuer Funktionen die gesamte grundlegende Codebasis berücksichtigen. Die Veröffentlichung neuer Funktionen erfordert daher eine Aktualisierung der gesamten Lösung – sowohl der Benutzeroberfläche als auch des Serverteils. Beim Headless Commerce hingegen ist alles voneinander getrennt. So ist beispielsweise die Entwicklung einer neuen Zahlungsmethode am Ende eines Bestellvorgangs völlig unabhängig vom Rest des Ökosystems.

Die Entwicklung des Headless Commerce im Laufe der Zeit beschleunigt die Implementierung neuer Handelskanäle erheblich. Dies wiederum hält das Unternehmen auf dem neuesten Stand der Innovationen im Einzelhandel.

Trotz aller Vorteile, die Headless Commerce für die Entwicklung des E-Commerce bietet, ist es nicht von Anfang an einsatzbereit und muss angepasst und eingerichtet werden. Wenn wir ein System haben, das personalisiert werden muss und sehr flexibel ist, benötigen wir zwangsläufig ständige technische Unterstützung und Verwaltung, sowohl für den Entwicklungsprozess selbst als auch für das gesamte Ökosystem.

Was sind die technischen Herausforderungen dieses Arbeitsmodells auf Programmierungsebene? Welche Technologien werden verwendet?

Ivan: Die Headless-Commerce-Architektur läuft darauf hinaus, eine vollständige Plattform über die RESTFul-API bereitzustellen, die dem Datenmodell folgt, das von den verschiedenen Systemen definiert wird, mit denen sie integriert ist, und in einer cloudbasierten Infrastruktur implementiert ist. Daher ergeben sich die Herausforderungen, denen jedes cloudbasierte System gegenübersteht, wie Sicherheit, Kostenmanagement, Produktivität, Internetzugang usw.

Was wir heute bei AIOPSGROUP erfolgreich einsetzen, um das Headless-Commerce-Paradigma zu implementieren, ist GraphQL + Apollo Server + NodeJs + ExpressJS, bereitgestellt auf der Infrastruktur von Amazon Web Services (AWS).

Welche Ihrer Kunden nutzen diesen Service und können Sie uns die aktuellen Ergebnisse dazu mitteilen?

Marush: Je nach Kunde befinden wir uns in unterschiedlichen Phasen der Implementierung von Headless-Commerce-Lösungen. Einige müssen aufgrund von System-APIs zunächst ihre Backend-Systeme aktualisieren, um eine ordnungsgemäße Nutzung und Erweiterung zu ermöglichen. Andere befinden sich bereits in einem fortgeschrittenen Stadium und benötigen Beratung zur Benutzeroberfläche. Einige Kunden wünschen sich eine komplett neu entwickelte Lösung, die ihren Anforderungen genauer entspricht, während andere eher zu beliebten Open-Source-Lösungen tendieren. Unsere Aufgabe ist es, sie zu beraten und ihnen zu zeigen, welche Lösung für ihren Fall besser geeignet ist und ihr Geschäftswachstum fördert.

Marush Denchev
Marush Denchev

Wir arbeiten daran, gemeinsam mit PUMA einen neuen Markt zu erschließen, parallel zu mehreren anderen Teams, die dasselbe für andere Regionen tun. Diese Märkte unterscheiden sich in ihrer Natur, von Zahlungs- und Liefermethoden über Auftragsverwaltungssysteme bis hin zu Marketing-Systemen.

Da PUMA Headless Commerce als Philosophie einsetzt, hoffen wir, mit einer Beschleunigung von etwa 60 % Rekorde bei der Geschwindigkeit aufzustellen, mit der ein neuer Markt erschlossen werden kann.

Welche Art von IT-Spezialisten eignet sich für diese Arbeitsweise und wie macht Ihr Unternehmen für sie attraktiv?

Ivan: Die Umsetzung von Headless Commerce erfordert wie jede Implementierung einer E-Commerce-Plattform ein umfassendes Spektrum an IT-Spezialisten. Angesichts der Tatsache, dass es in einer Cloud-Infrastruktur bereitgestellt wird, ist ein guter Systemlandschaftsarchitekt ein unverzichtbarer Bestandteil des Teams, gefolgt von einem E-Commerce-Architekten, der die Prozesse und verschiedenen Szenarien für die Integration mit der Vielzahl von Systemen im E-Commerce und insbesondere im E-Commerce-Einzelhandel kennt. Von nun an ist die Auswahl an Technologien unbegrenzt, die Entwickler wählen selbst die Technologien aus, die sie für die Implementierung von Headless Commerce verwenden möchten.

Marush: Wie Ivan bereits erwähnt hat, haben wir uns bei AIOPSGROUP für die Implementierung von Headless Commerce GraphQL + Apollo Server + NodeJs + ExpressJS entschieden. Wir entwickeln außerdem eine „hausinterne” Headless-Commerce-Lösung, um die Integration mit den gängigsten Plattformen – Salesforce Commerce Cloud und Adobe Commerce – sowie den beliebtesten Headless-CMS (Sanity, Amplience) und Zahlungsdienstleistern abzudecken.

Ivan: Darüber hinaus entwickeln wir eine Reihe von E-Commerce-Komponenten für Benutzeroberflächen, auch wenn diese Headless sind. Aus diesem Grund haben wir uns für NextJS + React + Tailwind CSS entschieden und planen, React Native für die Entwicklung mobiler Anwendungen hinzuzufügen.

Die Entwicklungssprache für alle von uns verwendeten Komponenten ist TypeScript.

Wie sehen Ihre Prognosen für die Entwicklung des Online-Vertriebs auf lange Sicht aus?

Ivan: Wenn wir über die Zukunft des Online-Handels sprechen, steht immer ein Name im Vordergrund – Amazon. Bis heute vermitteln sie ein umfassendes Bild davon, wie das Headless-Commerce-Paradigma funktioniert und wie schnell es die Erschließung neuer Märkte und den Einsatz neuer Technologien wie Alexa Skills ermöglicht. Die Geschwindigkeit, mit der Amazon die Zukunft bestimmt, ist atemberaubend. Das Unternehmen aktualisiert seine Dienste alle paar Sekunden, während seine Konkurrenten dies nur einmal pro Woche oder Monat tun. Möglich ist dies dank der Headless-Commerce-Philosophie.

Groß angelegte Studien zeigen, dass Verbraucher, die mehr als einen Einkaufskanal nutzen, häufiger kaufen und somit für Händler wertvoller sind. Das Multi-Channel-Commerce-Framework hat lange gefehlt. Kunden beginnen zunehmend mit der Suche auf einem Gerät, wechseln zu einem anderen und geben ihre Bestellung auf ganz andere Weise auf, manchmal sogar physisch im Laden. Das Ziel des Händlers ist es nun, eine einheitliche Möglichkeit zum Einkaufen zwischen einzelnen Geräten und Einkaufskanälen zu bieten – „Omni-Channel-Commerce”. Shopping ermöglicht es Kunden, ihre bevorzugten Wege als komplettes Einkaufserlebnis zu nutzen. Um all dies zu ermöglichen, bietet Headless Commerce das schnellste Rezept.

Artikel auf Dev.BG lesen