Wir arbeiten seit 2008 überwiegend an Systemen, bei denen ein Fehler sofort sichtbar wird: Handelsplattformen, Vergleichsportale, Anwendungen im industriellen Umfeld. Meist kommen wir dazu, wenn etwas bereits gebaut ist und an seine Grenzen stößt.
Unsere eigenen Produkte und die Plattform darunter
offbrand · laufend · Architektur, Entwicklung und Betrieb
Alles darunter haben wir an fremden Systemen gelernt, in Übung halten wir es an unseren eigenen: Kor, die Plattform unter jedem Produkt, das wir betreiben, und die Produkte selbst. Wer beides baut und betreibt, trifft Entscheidungen, mit denen er selbst leben muss.
Die HerausforderungEine Plattform, von der mehrere Produkte abhängen, ändert man nicht nebenbei, verkommen lassen darf man sie aber auch nicht. Jede Verbesserung muss ohne Umbau in jedem Produkt ankommen. Genau dieses Problem hat Ihre Codebasis auch, nur kleiner und ohne jemanden, dem man die Schuld geben kann.
Frontend-Fundament einer Enterprise-Inspektionsplattform
Industriekonzern · laufendes Mandat · Architektur und technische Führung
Eine über Jahre gewachsene Anwendung wurde auf eine Core-Layer mit Komponentenkatalog und Theming neu aufgesetzt. Diese Schicht ist heute die Grundlage sämtlicher weiterer Frontends des Konzerns, samt Standards, Reviews und der Begleitung des Teams, das darin arbeitet.
Die HerausforderungDas bestehende Produkt war im täglichen Einsatz und durfte nicht stillstehen. Die Ablöse musste schrittweise ausgeliefert werden, und das Ergebnis musste von Teams angenommen werden, die nicht nach einem gemeinsamen Fundament gefragt hatten. Die technische Hälfte war dabei die kleinere.
Storyblok-Relaunch von Comparis.ch
Schweizer Vergleichsplattform · Solution Architect · 2021 bis 2023
Architektur und Migrationswerkzeuge für den Wechsel von Sitecore zu Storyblok: zehn Sprachen, rund zweihundert Seiten, überführt über die Management API statt von Hand, dazu die Erweiterungen, mit denen die Redaktion anschließend auch arbeiten konnte.
Die HerausforderungZweihundert Seiten in zehn Sprachen lassen sich nicht neu erfassen, und der Termin für den Relaunch stand fest. Die Migration selbst musste zu Software werden: wiederholbar, überprüfbar und so oft ausführbar, bis das Ergebnis stimmte.
QR-Generator-Plattform bei Egoditor / Bitly Europe
Solutions Architect · Headless-Frontends · 2022 bis 2023
Architektur, Prototypen und Umsetzung mit Storyblok, Vue, Nuxt und TypeScript, samt mehrerer Erweiterungen für Inhalte, die Redaktion und Marketing selbst pflegen.
Die HerausforderungDas Marketing wollte Seiten ändern, ohne auf ein Deployment zu warten, und die Seiten sollten trotzdem schnell und sauber indexierbar bleiben. Wo die Grenze zwischen Redaktion und Entwicklung verläuft, entscheidet sich in solchen Projekten in den Erweiterungen und nicht im Konzept.
Frontend für eine Sportwetten-Plattform
Europäischer Anbieter · Architektur und Umsetzung · Echtzeit
Live-Quoten und Wettabgabe im Browser, wo sich die Zahlen laufend bewegen und die Oberfläche ehrlich darüber bleiben muss, worauf sich jemand tatsächlich einlässt.
Die HerausforderungQuoten ändern sich, während jemand sie ansieht. Die Oberfläche muss den aktuellen Kurs zeigen, die Änderung sichtbar machen und darf aus einer veralteten Zahl nie eine abgegebene Wette werden lassen.
Handelsoberfläche einer europäischen Handelsplattform
Architektur und Umsetzung · Echtzeit · 2018 bis 2019
Architektur und Implementierung der Handelsoberfläche in Echtzeit, mit Vue, Nuxt, Canvas, Node und WebSockets.
Die HerausforderungEin Orderbuch, das sich mehrmals pro Sekunde ändert, in einem Browser, in dem ein ausgelassener oder vertauschter Frame kein Darstellungsfehler ist, sondern ein falscher Preis vor den Augen eines Nutzers. Rendering-Budget und Korrektheit zugleich, unter laufender Verbindung.
Weitere Projekte
Systemair · Tender Service
Composable Weblösungen mit Vue, Nuxt, Node und Storyblok, samt eigener Storyblok-Werkzeuge und Plugin-Integrationen.
Diese Mandate laufen typischerweise über Jahre. Referenzen und Ansprechpartner auf Anfrage.