Über mich

Ich beschäftige mich seit vielen Jahren mit IT-Architekturen und entwickle Software sowohl beruflich als auch privat. Badminton spiele ich seit vielen Jahren – unter anderem im VFL Gemmrigheim.

Über KLUE Badminton Services

KLUE Badminton Services ist aus einem ganz praktischen Bedarf entstanden: Wir wollten unsere internen Spaß-/Jux-Turniere so organisieren, dass Teams und Paarungen regelmäßig wechseln, die Matches dennoch fair bleiben und die Ergebnisse direkt in einer Rangliste landen.

Die ersten Jahre haben wir das mit Excel und Makros gelöst – das hat funktioniert, wurde aber mit jeder zusätzlichen Anforderung komplexer: unterschiedliche Spielerzahlen, flexible Regeln (Sätze / Punkte), Spieler, die später dazukommen oder früher gehen, Trostrunden, Kombi-Turniere und mehr.

Daraus ist Schritt für Schritt eine webbasierte Turnier- und Vereinslösung geworden, die Vereine ohne Installation im Browser nutzen können.

Was du damit machen kannst

  • Turniere anlegen und verwalten (verschiedene Systeme, inkl. KO / Rangliste etc.)
  • Spieler, Teams und Ergebnisse erfassen
  • Vereinsinterne Ranglisten führen
  • Benutzer- und Rechteverwaltung pro Verein (Mandant)

Den besten Überblick bekommst du in der Hilfe.

Aktuelle Architektur (STACKIT)

Früher lief das System als Prototyp lokal. Heute ist die Anwendung produktiv in der STACKIT Cloud Foundry betrieben. Die Daten liegen in einer PostgreSQL-Datenbank, ebenfalls als gemanagter Service bei STACKIT.

Architektur: Browser → STACKIT Cloud Foundry → PostgreSQL

Architekturübersicht (STACKIT Cloud Foundry + PostgreSQL)

Technologie-Stack (kurz)

  • Frontend/Server: Java Web-App (Vaadin)
  • Persistenz: Hibernate + PostgreSQL
  • Deployment: WAR-Artifact, Deployment via Cloud Foundry (manifest.yml)
  • Hosting: STACKIT Cloud Foundry + gemanagte PostgreSQL

Wenn du Feedback oder Ideen für weitere Turnierformate hast, freue ich mich über eine Nachricht.