So unglaublich das auch klingt (reiche Industrienation bekommt in zeiten einer Pandemie keine Webseite auf die Reihe die Impftermine verteilen soll) so ... wenig überraschend ist das irgendwie doch. Wir leben schließlich in Zeiten wo gefühlt gleich "DDOS!!! HACKERANGRIFF!!!" geschrien wird wenn 30 Schüler nahezu gleichzeitig versuchen ihren virtuellen Klassenraum zu betreten XD
Immerhin besser als Behördenserver die für 30 Abfragen pro Minute ausgelegt werden, aber ... wir haben ja auch 2021.
Meine Vorstellung dazu sieht in etwa wie folgt aus, vielleicht erheitert das ja noch jemanden mit etwas Galgenhumor.
1. Zur Impfung berechtigt sind über 80 Jährige.
2. Die Terminvergabe wird nur von berechtigten Personen benutzt.
3. Die Impfungen sind nicht vor Anfang März abgeschlossen.
4. Es kann Näherungsweise von einer runden Million Berechtigter ausgegangen werden.
Mit Sicherheitsreserven geht man also vom Februar aus um die Termine zu verteilen. 28 Tage. Eine Million Berechtigte. knapp 36.000 pro Tag. 1500 pro Stunde. 24 pro Minute.
Kurzer Test ergibt dass das zu schaffen sein sollte, auch wenn die Behördenintern zum Test verwendete Seite ca. 4 Sekunden zum laden benötigte (was nur 15 pro Minute entsprechen würde), doch da kann man sicher einfach einen stärkeren, moderneren Server hinstellen.
Anfrage an die IT ergibt dass 24 Anfragen pro Minute auch aus deren Sicht grundsätzlich kein Problem darstellt. Dass das Büro nach dem Anruf in Lachen ausbrach spielt hier keine Rolle.
Gesucht wird also ein Server der 24 Termine (Webseiten) pro Minute ausliefern kann. Soweit die theoretische Vorarbeit.
Die IT übersetzt das glücklicherweise in 24 Terminvergaben die aus geschätzt 3-4 Webseiten und einem Dutzend Datenbankabfragen bestehen. Sicherheitshalber sollte man eher mit dem doppelten Rechnen, man weiß ja nie was da noch in der laufenden Entwicklung für Zusatzforderungen reinkommen. Selbst damit ist man noch immer im Bereich dessen was ein einzelner, mittelmäßiger Server leisten kann. Alles kein Problem solange keine riesigen Bilder oder ähnliches ausgeliefert werden sollen. Dann bräuchte man ggf einen zweiten Anschluss ans Internet, oder müsste extern hosten. Eher extern oder ins Rechenzentrum. Aber sonst? Terminabstimmung mit bis zu 24 pro Minute? Das kann man sich auch einfach und günstig in den Keller stellen. Theoretisch natürlich. Praktisch steht selbstverständlich bei keiner Behörde irgendein Server in irgendeinem Keller. Das verstieße gegen wer weiß wie viele Vorschriften, Verordnungen, Dienstanweisungen und darüber hinaus würde ja dann der lokale Admin, die jeweilige Dienststelle und deren Leitung die Verantwortung dafür tragen. Nein, sowas kommt ins Rechenzentrum, zu den Profis.
Am Ende läuft dann ein für 24 Webseiten pro Minute konzipierter Server virtuell irgendwo auf einer shared VM mit einer mehrteiligen Java Anwendung, ganz viel PHP und die Eintragung vergebener Termine kann nicht parallel vorgenommen werden. Cloud based Pearl-PHP connected Java-Adapter-enabled xlsx Database, sie wissen schon. Technisch leider nicht anders machbar, da kommt man nicht drum herum ohne die Software aller Behörden in Deutschland umzustellen. Geht also absolut nicht anders.
Und dann fällt jemandem zwei Stunden nach freigabe der Webseite auf dass die Terminberechtigten sich aus irgendeinem Grunde nicht absprechen um ihre Anfragen gleichmäßig auf den gesamten planungsgemäßen Mindestzeitraum für die Terminvergabe zu verteilen und das obwohl es praktisch ausgeschlossen ist dass bis ende März, bzw Anfang April schon alle Berechtigten ihren Termin auch tatsächlich benötigten, bzw nutzen könnten! Die könnten sich sogar noch mehr zeit lassen und stürmen trotzdem die Webseite als wäre sie gleich wieder weg. Oh, jetzt scheint sie tatsächlich weg zu sein ...
Die gute Nachricht ist: immerhin bekamen wir die Terminvergabewebseite schon jetzt und nicht erst in zwei Jahren nach einem vollständigen Planungsverfahren, einer EU-weiten Ausschreibung, obligatorischen Fristverlängerungen und Nachbesserungen.
Jeder der sich darüber ärgert dass er, oder ein Verwandter/Freund/Bekannter/* keinen Termin bekommen kann sollte einen Blick zum BER werfen um zu erahnen um wie viel schneller das hier gehen wird wenn schon die Webseite so schnell mal funktioniert hat.
Ich glaube immer noch fest daran dass wir möglicherweise schon vor Ende des Jahres in Deutschland alle impfen konnten die bis dahin zu einer Impfung berechtigt waren und dies auch freiwillig taten.