Untitled

 avatar
unknown
plain_text
8 months ago
752 B
12
Indexable
Main backend: Java + Go 

API Layer: REST + GraphQL (interface with front end) 

Authentication & Authorization: Keycloak 

Database: PostgreSQL with PostGIS (for spatial/geolocation storage) 

Image metadata storage: PostgreSQL (store metadata + image references) 

Satellite image storage: Object storage (GCP Cloud Storage) 

Real-time hazard data ingestion: Apache Kafka (event streaming) 

Live updates to dashboard: WebSockets 

External Data APIs: NASA Earth API, Copernicus, USGS, OpenWeather, or similar hazard/geo APIs 

Containerization / Deployment: Docker + Kubernetes (or OpenShift, if enterprise environment) 

Machine Learning: Python ML model to analyze satellite images (detect flooding, deforestation, etc.) 

 
Editor is loading...
Leave a Comment