Echtzeit-Monitoring
Arcade Hub
Vollstaendiges Arcade-Automaten-Managementsystem mit Echtzeit-Monitoring, Zugangskontrolle und Business-Analytics. Spring Boot Backend mit WebSocket/STOMP fuer Live-Updates, JPA/PostgreSQL Persistenz, und ein Dashboard mit Chart.js. Abbildung der GlueStV 2021 Regulierung (Kapazitaet, Sperrdatei, Umsatz-Audit).
Architektur
Pipeline
Simulator generiert Events
Multi-threaded Java-Simulator erzeugt Heartbeats, Muenzwuerfe, Fehler und Zugangs-Events.
REST API verarbeitet
Spring Boot speichert Events in PostgreSQL und broadcastet ueber STOMP.
WebSocket Push
Dashboard empfaengt Live-Updates ohne Page-Refresh ueber STOMP.js + SockJS.
Dashboard visualisiert
Stat-Cards, Doughnut-Charts und Live-Event-Feed aktualisieren sich in Echtzeit.
Tech Stack
Technologien
Engineering Decisions
Architektur-Entscheidungen
In-Memory STOMP Broker
Einzelinstanz-Deployment ohne externe Message-Queue. Der eingebaute Spring STOMP-Broker reicht fuer Portfolio-Skalierung und eliminiert operativen Overhead.
Simulator als Standalone JAR
Separation of Concerns: Der Simulator ist eine eigenstaendige Java-Anwendung ohne Spring-Abhaengigkeit. Realistische Architektur wie in echten IoT-Szenarien.
GlueStV 2021 Domaenenmodell
Locations (Kapazitaet), Access Events (Sperrdatei) und Machine Events (Umsatz-Audit) bilden die deutsche Gluecksspielregulierung ab — zeigt Domaenenverstaendnis fuer die Gaming-Branche.