Alle Projekte

Fallstudie

Artconnect

Eine Online-Plattform, auf der Künstler Residenzen, Open Calls, Stipendien, Ausstellungen und Preise finden und Kunstorganisationen ihre Ausschreibungen veröffentlichen.

Meine Rolle
Software Architect und Full-Stack-Entwickler
Jahr
2020-2022
Produkt
artconnect.com
Künstlerplattform Artconnect
Artconnect — die öffentliche Website im September 2026. Die Plattform wurde nach dem Ende meines Engagements 2022 weiterentwickelt.

Ausgangslage

Die Plattform lief auf einem Legacy-Monolithen in Ruby on Rails. Jede Änderung betraf dieselbe Codebasis und dasselbe Deployment. Das bremste Wachstum und Release-Tempo.

Umsetzung

Ich habe eine Service-Architektur mit Kotlin und Spring Boot nach CQRS entworfen und gebaut, mit Kafka für die Kommunikation zwischen den Services und Elasticsearch für die Volltextsuche. Die Services liefen per Helm auf Kubernetes in der GCP, das Frontend habe ich mit Next.js neu gebaut. Der Monolith wurde schrittweise abgelöst, während die Plattform live blieb.

Ergebnis

Der Monolith wurde ohne Downtime in sechs unabhängige Services zerlegt. Die neue Architektur verarbeitete mehr als 100.000 Anfragen pro Monat.

Zentrale Funktionen

  • CQRS-Services, die über Kafka-Events kommunizieren und unabhängig entwickelt und deployt werden.
  • Volltextsuche mit Elasticsearch über die Inhalte der Plattform.
  • Helm-basierte Kubernetes-Deployments, die eine schrittweise Migration ohne Downtime ermöglichten.

Quellen und Kontext

Die Produktinformationen basieren auf der verlinkten Produktwebsite. Zuletzt geprüft am .

Artconnect
Offen für neue Projekte

Ähnliches Projekt geplant?

Architektur, Full-Stack-Entwicklung, Cloud und KI – erzähl mir, was du baust.