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
- Creare read-replica Mongo per workload analitici / AI.
- In alternativa, job batch (cron) che esporta snapshot in Parquet su storage oggetti.
- Definire schema feature minimale (user profile features, event embeddings placeholder).
- Aggiornare servizi FastAPI per leggere da replica/export.
- 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.