Wetter-Alarm ist ein kostenloser Unwetter-Warndienst, der von den Kantonalen Gebäudeversicherungen lanciert wurde. Die Daten werden von SRF Meteo bereitgestellt. Über 1’300’000 Kunden nutzen heute die Wetter-Alarm-App, die zu den Top-Wetter-Apps der Schweiz gehört. Die Software wird seit 2011 durch Puzzle ITC in Zusammenarbeit mit der Partnerfirma appculture weiterentwickelt.
Ausgangslage
2011 erhielt Puzzle ITC den Auftrag, das Backend des Unwetter-Warndienstes Wetter-Alarm weiterzuentwickeln. Wetter-Alarm richtet sich an Personen, die von Unwettern betroffen sein können – z.B. Gebäudeeigentümer, Verkehrsteilnehmer oder Freizeitsportler. Die Personen erhalten detaillierte Wetterprognosen und zeitnahe Unwetterwarnungen per Push-Benachrichtigungen direkt aufs Handy oder Tablet. Bei Unwetter wird basierend auf den Daten von SRFMeteo eine entsprechende Warnung an die Abonnenten versendet. Dadurch können insbesondere kleinere Schäden eingeschränkt oder vermieden werden. Auf www.wetteralarm.ch kann die aktuelle Unwettersituation zudem auf einer Unwetterkarte verfolgt werden.
Die Rolle von Puzzle ITC
Der Versandprozess muss aufgrund der stetig wachsenden Abonnentenzahl permanent optimiert werden. Da es sich um sehr zeitkritische Informationen handelt, ist ein stabiles, schnelles System unabdingbar. Die Komponenten der Applikation werden deshalb stetig auf einen reibungslosen Ablauf sowie mögliche Performanceverbesserungen hin analysiert. Eine weitere Besonderheit dieses Projekts sind die Anforderungen an das System nach dem Versand von grossflächigen Alarmen an mehrere hunderttausend Mobile Geräte. Innerhalb weniger Minuten nach Erhalt einer Pushnachricht loggen sich die Abonnenten im System ein und laden sich Zusatzinformationen herunter. Die Anbindung an die Daten von SRF Meteo und der nationalen Alarmzentrale sowie die zielgruppenspezifische Kanalisation und Weiterleitung dieser Informationen in Echtzeit sind weitere technische Meilensteine des Projekts.
Key Features
- Unwetter-Warnungen in Echtzeit
- Wetterprognosen
- Unwetterkarten
- Niederschlagsradar mit Zoom
- Blitzkarte und Lokalprognosen
- Wasserstände
- Event-Wetter
- Hochwasser-Alarm
- Hochauflösende Live-Panoramabilder von über 200 Standorten
Tech-Stack
- Website und API mit RubyOnRails
- Datenbank Persistenz mit MariaDB
- Caching mit Memcache
- Versand von Push Nachrichten mit rpush
- Monitoring mit Datadog
- Ausführen von Background Jobs
Bildmaterial
Downloads
Die Wetter-Alarm-App kann hier heruntergeladen werden: https://wetteralarm.ch/app/