AetherWX — plateforme (prod dark-blue, 2026-09-17)

AetherWX — plateforme (prod dark-blue, 2026-09-17) An architecture diagram generated by Archify. Sources ouvertes · NOAA · MF · WIS 2.0 · AIS · Architecture component Sources ouvertes NOAA · MF · WIS 2.0 · AIS Argo Workflows · fetch → convert → store · k3s dark-blue · ns maritime (+ ns argo) · par défaut Argo Workflows fetch → convert → store par défaut Deployments permanents · AIS · fetchers · alerts-engine · k3s dark-blue · ns maritime (+ ns argo) Deployments permanents AIS · fetchers · alerts-engine /coverage (PVC RWX) · GeoTIFF + index PostGIS · k3s dark-blue · ns maritime (+ ns argo) /coverage (PVC RWX) GeoTIFF + index PostGIS pg-data (PG 18) · TimescaleDB · PostGIS · k3s dark-blue · ns maritime (+ ns argo) · obs 7 j pg-data (PG 18) TimescaleDB · PostGIS obs 7 j RabbitMQ 4.3 · ais.* · raster.ready · k3s dark-blue · ns maritime (+ ns argo) RabbitMQ 4.3 ais.* · raster.ready SeaweedFS S3 · tuiles GWC · backups · k3s dark-blue · ns maritime (+ ns argo) SeaweedFS S3 tuiles GWC · backups GeoServer 3.0.1 ×3 · Tomcat 11 · Java 21 · GWC · k3s dark-blue · ns maritime (+ ns argo) GeoServer 3.0.1 ×3 Tomcat 11 · Java 21 · GWC pg-catalog (PG 16) · schéma geoserver3 · k3s dark-blue · ns maritime (+ ns argo) pg-catalog (PG 16) schéma geoserver3 maritime-api · NestJS 11 · JWT · OpenAPI · k3s dark-blue · ns maritime (+ ns argo) maritime-api NestJS 11 · JWT · OpenAPI Angular 19 · MapLibre · time-bar · k3s dark-blue · ns maritime (+ ns argo) Angular 19 MapLibre · time-bar Utilisateur · aetherwx.sladoire.dev · Architecture component Utilisateur aetherwx.sladoire.dev fetch flux continus convert → GeoTIFF store AMQP obs raster.ready ImageMosaic vues JDBC JDBCConfig tuiles SQL WMS-T REST / JSON Cloudflare Tunnel k3s dark-blue · ns maritime (+ ns argo) Legend Frontend Backend Database Cloud Message bus External

Ingestion

  • • Sources : NOAA, Météo-France, WIS 2.0, EUMETSAT, Copernicus, Hub'eau, aisstream…
  • • Toute nouvelle source naît en workflow Argo à étapes
  • • Sources HTTP existantes : Argo déclenche maritime-api par nom

Temps = principe n° 1

  • • Aucune couche sans barre de temps
  • • Observations 7 j, prévisions 7 j + 7 j

Livraison

  • • Big-Blue → CI → GHCR privé → tag dans aetherwx-gitops → ArgoCD
  • • Aucun port ouvert : tunnel cloudflared