S3 Bucket Site • React JS • Redux State Store • React Router • Material Design Lite (deprecated) • Sass • Mobile & Desktop Friendly • Leaflet Webmap • UTF Grid Layers (interactive raster) • AWS SDK for account management Backend: • Python pipeline deployed in Docker containers in AWS ECS ü Celery Tasks ü Beat Scheduled ü Scrape & Parse Data ü Send Alerts & track previously sent alerts ü Tweet alerts ü Maintenance Tasks and dev error notifications • AWS RDS data storage • Carto Table (postgres) for current data • AWS Cognito for account management • AWS Simple Notification System for sending SMS text messages Separated Frontend UI & Backend Data Engine
Carto Table Water Data For Texas Lakes Aeris Weather Map.texasflood.org (frontend) Python Pipeline: Scrape XML Parse into RDS Format Upload Alerts 15 min span 5 min frequency 5 min refresh 5 min refresh 1 min refresh (alerts) 5 – 1 hour interval (radar)