•   René Wilby
  •   Dienstag, 09. Dez 2025
  •   12:00 - 12:45
  •    Kristall | Ebene 3
  • Session

Bei der Entwicklung moderner Single Page Applications (SPA) stellt die Kommunikation zwischen Frontend und Backend Full-Stack-Entwickler:innen vor diverse Herausforderungen.

In dem Vortrag werden am Beispiel von Spring Boot und React Lösungsansätze für gängige Problemstellungen präsentiert:

  • Wie kann eine typsichere Kommunikation zwischen Backend und Frontend umgesetzt werden?
  • Wie kann man Backend- und Frontend-Code möglichst effizient entwickeln und synchron halten, sodass Entitäten und Endpunkte im Backend dauerhaft zu Typen und Funktionen im Frontend passen?
  • Wie können im Backend Endpunkte geschaffen werden, die im Frontend möglichst nahtlos in Komponenten verwendet werden können?

Die gezeigten Ansätze erstrecken sich dabei von einer rein manuellen Implementierung, über Code-Generierung bis hin zur Nutzung von Full-Stack-Frameworks wie Hilla. Mit Hilfe eines Reifegradmodells werden die vorgestellten Ansätze anhand verschiedener Kriterien wie Produktivität, Wartbarkeit und Fehlerhandling miteinander verglichen und bewertet.