Interview mit Arkadiusz Gryczka, Senior Developer bei Bright IT

In unserem letzten Interview mit Senior Developer Arkadiusz Gryzcka ging es darum, wie sich die IT in den letzten zwei Jahrzehnten entwickelt hat und wie diese Entwicklungen die UI/UX-Landschaft verändert haben. Diese Veränderungen haben sich natürlich auch darauf ausgewirkt, wie neue Systeme erstellt, implementiert und eingeführt werden. Wir haben uns mit Arkadiusz zusammengesetzt, um über eines seiner jüngsten und prominentesten Projekte mit Swarovski Optik zu sprechen.

Aufgrund des guten Rufs des Kundenunternehmens war es zwingend erforderlich, eine Website zu erstellen, die das Engagement für Qualität und Handwerkskunst widerspiegelt und gleichzeitig eine intuitive Benutzeroberfläche bietet. Swarovski Optik ist einer der weltweit führenden Hersteller von hochpräzisen Fernoptikprodukten für Jäger, Vogelbeobachter und Outdoor-Enthusiasten. Daher war es eine wichtige Aufgabe für unser Team, die Benutzeroberfläche ansprechend zu gestalten und gleichzeitig ein breites Spektrum an Kunden anzusprechen.

Die Einzigartigkeit dieses Projekts erlaubte es uns, das ideale Headless- und Serverless-System für Swarovski Optik zu implementieren, so dass sie eine große Anzahl von Benutzern bedienen konnten, ohne dass die Datenbanken überlastet wurden. Da das System einfache, aber robuste Lösungen bieten sollte, schöpften wir alle Möglichkeiten aus, bevor es sich für den Headless- und Serverless-Ansatz entschied.


Was waren aus der Entwicklungsperspektive die besonderen Anforderungen für den Relaunch der Swarovski Optik-Website?

Arkadiusz Gryczka: Die Anforderungen sind sehr speziell: Swarovski Optik ist eine Marke mit einem so guten Ruf für Qualität, dass ihre Online-Präsenz dem entsprechen muss, während sie gleichzeitig ein breites Spektrum an Kunden anspricht. Da sie so viele verschiedene optische Geräte herstellen, mussten wir die Benutzeroberfläche einfach halten. Deshalb haben wir eine komplett neue, überschaubare Website mit einem Headless CMS erstellt, die nahtlos mit einem E-Shop integriert ist, der von einer Headless-Commerce-Plattform betrieben wird.

Wer waren die Technologiepartner bei diesem Projekt und warum haben wir uns für die Zusammenarbeit mit ihnen entschieden?

AG: Contentful ist die Headless Content Management-Plattform, die wir für die Erstellung, Verwaltung und Veröffentlichung von Inhalten verwendet haben. Und commercetools ist die Headless E-Commerce-Plattform. Beide Plattformen sind Cloud-nativ und API-first, was mit unserer Vision für das gesamte System übereinstimmte. Unser dritter technischer Partner ist Amazon Web Services. Wir haben deren Infrastruktur und Services genutzt, um Lösungen zu liefern, die schnell in der Cloud skalieren. Swarovski Optik ist eine so bekannte Marke, dass wir wussten, dass wir ein System brauchten, das große Mengen verarbeiten kann. 

Außerdem gaben uns sowohl Contentful als auch commercetools genau das, was wir brauchten; nicht zu wenig, nicht zu viel. Es ist wichtig zu erkennen, wie robust das System sein muss, ohne dabei über Bord zu gehen. Wir haben eine einfache, aber leistungsstarke Plattform für die Verwaltung von Inhalten entwickelt, die über eine GraphQL-API zugänglich ist, und eine fortschrittliche E-Commerce-Plattform, die sich effektiv in unsere Dienste integriert. Diese integrieren sich auch effizient mit anderen Teilen des Systems und externen Diensten mit Out-of-the-Box-Integration für Zahlungsanbieter und Zahlungsmethoden.

Welche Erfahrungen hast du bei der Zusammenarbeit mit diesen Partnern gemacht?

AG: Während dieses Projekts habe ich hauptsächlich mit commercetools gearbeitet, und ich kann sagen, dass es eine bemerkenswert positive Erfahrung war. Ihre Architektur und Lösungen sind flexibel und lassen sich leicht mit zusätzlichen Diensten und Teilen des Systems integrieren. Ihre API ist gut definiert und konsistent, so dass man sowohl asynchrone als auch synchrone Kommunikation nutzen kann. Natürlich ist nichts perfekt, und wir sind auf einige Probleme gestoßen, da einige Funktionen noch nicht vollständig implementiert waren. Dennoch ist commercetools ein recht ausgereiftes, innovatives System, weshalb wir es letztendlich für den Relaunch der Swarovski Optik Website und des Online Shops ausgewählt haben.

Wie sind diese Systeme im Vergleich zu älteren oder traditionelleren CMS/ Software-Anbietern?

AG: Das ist ein Vergleich zweier völlig unterschiedlicher Epochen, aber es ist eine interessante Frage. Traditionellere CMS wurden vor Jahren entwickelt und versuchten, bestehende Anforderungen mit der damals verfügbaren Technologie zu erfüllen. Die meisten dieser Systeme waren monolithisch und für den Einsatz als All-in-One-Lösungen gedacht. Das soll nicht heißen, dass es keinen Platz für diese Systeme in der modernen Ära gibt, und zweifelsohne können viele Projekte sie immer noch sehr gut nutzen und implementieren. Aber für anspruchsvollere Projekte erlaubt uns die Verwendung neuer Frontend-Technologien, mehrere wohldefinierte, separate Systeme zu entwickeln, die umfassende Lösungen bieten, die alles miteinander integrieren können. Aber das ist nur meine ganz persönliche Meinung. Ich neige eher zu einfachen, sauberen Lösungen, weil das alles vorhersehbarer macht, was ich bevorzuge. 

Wer würde von der Verwendung von Contentful / commercetools profitieren?

AG: Vom Standpunkt eines Entwicklers aus gesehen bieten beide Plattformen robuste Lösungen, aber sie können auch Herausforderungen mit sich bringen. In gewisser Weise sind sie knifflig, weil viele Funktionen relativ neu sind und wir neue Frameworks verwenden, um alles zu integrieren. Dennoch würde ich sie in Projekten empfehlen, in denen Cloud-basierte Lösungen aus geschäftlicher Sicht einen Vorteil darstellen und wenn die Nutzung modernster Technologie zwingend erforderlich ist. Es sind unglaubliche Plattformen, aber es ist nicht sinnvoll, sie für jedes Projekt zu verwenden, und das müssen die Entwicklungsteams letztendlich entscheiden.

Was sind deine Prognosen für neue Trends, auf die man achten sollte?

AG: Ich erwarte keine große Revolution in den etablierten Bereichen wie der Webentwicklung, da diese bereits etabliert sind und auf hohem Niveau funktionieren. Aber wir sehen immer wieder ganz neue Konzepte entstehen, die auf dem Internet basieren. Blockchains, das Internet der Dinge, künstliche Intelligenz und die Notwendigkeit einer robusteren Cybersicherheit sind alles Trends, die wir bereits gesehen haben und die sich wahrscheinlich weiter entwickeln werden. Und wie bei allem gibt es vielleicht einen Player, der plötzlich auftaucht und alles verändert, so wie es das Internet einst tat.

Wie können sich Entwickler auf die Zukunft vorbereiten und auf dem neuesten Stand bleiben?

AG: Es ist keine große Sache mehr, ein Programmierer zu werden. Programmiersprachen und Technologie sind nur Werkzeuge, aber man wird nie ein großartiger Entwickler werden, wenn man sich nicht für das Geschäft interessiert. Es ist wichtig, das Geschäft zu verstehen, um ein Produkt zu liefern, welches der Kunde will oder braucht. Das vergangene Jahr (2020) hat uns gezeigt, wie schnell sich der Markt verändern kann. Einige Bereiche sind raus, während sich andere schnell entwickelt haben, obwohl sich das vor zwei Jahren noch niemand hätte vorstellen können. Für die meisten Entwickler oder auch allgemein IT-Leute wird der technische Aspekt ihrer Arbeit wichtiger als der Grund, warum ihre Dienstleistung benötigt wird. So muss man natürlich über jede neue Idee und jeden neuen Trend aus technischer Sicht auf dem Laufenden bleiben und sich ständig mit den neuesten Frameworks, Tools, Sprachen usw. vertraut machen. Aber man muss seine Arbeit auch aus einer geschäftlichen Perspektive analysieren und die Relevanz aufrechterhalten, damit man nicht Lösungen anbietet, die niemand braucht.


Die umfassenden Leistungen von Bright IT für den Relaunch

Der Relaunch der Website und des E-Shops von Swarovski Optik ermöglichte eine außergewöhnliche Frontend-Benutzerfreundlichkeit bei gleichzeitiger Beibehaltung eines dynamischen Cloud-basierten Backends. Durch eine umfassende Analyse und den Einsatz gezielter Partner lieferten wir ein sauberes, intuitives Web-Erlebnis für die breite Palette der Kunden von Swarovski Optik und bot ihnen gleichzeitig maßgeschneiderte IT-Lösungen für ihre individuellen Bedürfnisse. Während des gesamten Projekts waren wir bestrebt, auf die individuellen Bedürfnisse von Swarovski Optik einzugehen und die Systemarchitektur des Unternehmens auszubalancieren, indem modernste technologische Lösungen angeboten wurden, ohne das Backend zu überlasten.