IT Hummel Web & IT Solutions
Wissen · Veranstaltungen

Teilnehmerlimits bei Event-Anmeldungen richtig umsetzen

Ein Teilnehmerlimit klingt trivial: Zähler hochzählen, bei Erreichen schließen. In der Praxis scheitern daran erstaunlich viele Anmeldesysteme – vor allem dann, wenn viele Anmeldungen gleichzeitig eintreffen. Dieser Artikel erklärt das Problem und zeigt, wie ich es bei der UNICON 22 gelöst habe.

Benjamin Fischer ·

Warum clientseitige Prüfungen nicht genügen

Viele Formular-Tools prüfen das Limit beim Laden der Seite: Sind noch Plätze frei, wird das Formular angezeigt. Das Problem: Zwischen dem Laden der Seite und dem Absenden vergehen Minuten. Melden sich in dieser Zeit andere an, ist das Limit beim Absenden längst erreicht – die Anmeldung geht trotzdem durch. Bei gefragten Veranstaltungen mit Anmeldestart zu einem festen Zeitpunkt passiert genau das massenhaft: Alle laden die Seite um Punkt 10 Uhr, alle sehen freie Plätze, alle melden sich an.

Das eigentliche Problem: gleichzeitige Anmeldungen

Auch eine serverseitige Prüfung kann fehlerhaft sein, wenn sie naiv umgesetzt ist. Der klassische Fehler: erst zählen („noch 1 Platz frei"), dann speichern. Treffen zwei Anmeldungen fast gleichzeitig ein, lesen beide „1 Platz frei" – und beide werden gespeichert. Das Ergebnis ist eine Überbuchung, die niemand bemerkt, bis die Startliste zu lang ist. Die Lösung ist eine atomare Prüfung auf Datenbankebene: Zählen und Reservieren müssen ein einziger, nicht unterbrechbarer Schritt sein – etwa über Datenbank-Transaktionen mit Sperren oder Unique-Constraints auf Startplatznummern.

So lief es bei der UNICON 22

Für den Einrad-Triathlon der UNICON 22 – der Einrad-Weltmeisterschaft 2026 in Steyr – habe ich die Anmeldeanwendung mit einem Limit von 180 Startplätzen umgesetzt, Vergabe nach Eingang der Anmeldung. Die Prüfung lief serverseitig und atomar: Jede Anmeldung wurde in einer Transaktion gegen den aktuellen Stand geprüft und reserviert. Zusätzlich wurde der komplette Anmeldeprozess vor dem Start unter realistischen Bedingungen getestet – inklusive der Frage, was Teilnehmende sehen, wenn das Limit genau während ihrer Anmeldung erreicht wird. Diese Ehrlichkeit im Fehlerfall gehört dazu: Eine klare Meldung „Das Limit ist erreicht" ist besser als eine Bestätigung, die später zurückgezogen werden muss.

Worauf Veranstalter achten sollten

Wenn Sie ein Anmeldesystem auswählen oder bauen lassen, fragen Sie konkret nach: Wird das Limit serverseitig geprüft? Was passiert bei gleichzeitigen Anmeldungen? Gibt es einen getesteten Umgang mit dem Grenzfall „letzter Platz"? Und: Wurde der Prozess vor dem Anmeldestart einmal komplett durchgespielt? Ein Formular-Tool ohne diese Garantien kann für kleine, entspannte Anmeldungen genügen – für limitierte Startplätze mit Andrang ist es ein Risiko.

Die Erfahrungen aus diesem Artikel stammen aus der Arbeit an der digitalen Plattform der UNICON 22. Zur Case Study →

Passt das zu Ihrer Situation?

Schildern Sie mir kurz Ihre Ausgangslage – Sie erhalten eine ehrliche Einschätzung, ob und wie sich Ihr Vorhaben sinnvoll umsetzen lässt.

Vorhaben einschätzen lassen