Background
OGS, Istituto Nazionale di Oceanografia e di Geofisica Sperimentale, è l'ente di ricerca italiano di riferimento per le scienze del mare e della terra. Nell'ambito dei progetti europei MEET e NESTORE, OGS gestisce reti di sensori sismici distribuiti sul territorio che generano flussi continui di dati critici.
Questi dati devono essere raccolti, elaborati e distribuiti in tempo quasi reale verso sistemi di analisi e applicazioni di ricerca, nel rispetto di regole di embargo che limitano l'accesso pubblico prima della pubblicazione scientifica. La criticità dell'infrastruttura non ammette interruzioni né perdita di dati.

Il progetto
Abbiamo sviluppato le applicazioni per la gestione, visualizzazione e distribuzione dei dati sismologici prodotti dai progetti MEET e NESTORE. Le applicazioni coprono l'intera pipeline: acquisizione dai sensori, elaborazione, archiviazione su PostgreSQL con PostGIS, distribuzione verso sistemi terzi tramite API con gestione dell'embargo e controllo granulare degli accessi per ricercatori interni ed esterni.
L'infrastruttura è containerizzata su AWS con Redis per la gestione delle code e monitoraggio proattivo, per garantire la continuità operativa che un contesto di ricerca scientifica critica richiede.
Abbiamo lavorato su
Tecnologie utilizzate
Laravel
Framework PHP moderno per sviluppo rapido di applicazioni web
PostgreSQL
Database relazionale avanzato open-source con supporto JSON e GIS
Figma
Strumento di design collaborativo cloud per UI/UX e prototipazione
Python
Linguaggio versatile per scripting, data science, AI e sviluppo web




