Issue: Data pipeline per servizi AI (read-replica / export)

Summary

Isolare i workload dei servizi AI (recommendation, matchmaking) dal database operativo Mongo, usando read-replica o export batch.

Motivation / Risk

  • Query pesanti AI su Mongo primario possono degradare i servizi core.
  • Attualmente i servizi AI sono placeholder senza data sourcing definito.

Plan

  1. Creare read-replica Mongo per workload analitici / AI.
  2. In alternativa, job batch (cron) che esporta snapshot in Parquet su storage oggetti.
  3. Definire schema feature minimale (user profile features, event embeddings placeholder).
  4. Aggiornare servizi FastAPI per leggere da replica/export.
  5. Monitorare latenza e carico.

Acceptance Criteria

  • AI services non interrogano il primario Mongo in prod.
  • Job di export o replica documentato e schedulato.
  • Test di carico mostra zero impatto sul primario.

Notes / Dependencies

  • Coordinare con Data/Platform per replica set o job storage.
  • Richiede credenziali dedicate e limiti di rete.