luca
Possiamo finalmente aprire una discussione sulla proposta di DXC dal momento che si sta concretizzando il progetto dei fabbisogni.
Premetto che la presentazione preliminare mi sembra pienamente convincente e anche i tempi previsti di realizzazione soddisfano la logica devops che sta alla base del progetto.
Credo tuttavia che alcuni aspetti meritino come è naturale un approfondimento che costituirà il lavoro dei prossimi giorni, con questo primo intervento vorrei segnalare alcune caratteristiche dell' architettura che rappresentano altrettante scelte realizzative.
- Per l' ETL è stato scelto/proposto il framework SPRING il che vuol dire che ci muoveremo in ambiente JAVA, in mancanza di ulteriori specifiche dobbiamo presupporre che non verranno utilizzati prodotti specifici per le funzioni di omogeneizzazione, normalizzazione, deduplica, rating delle fonti, ma tutto sarà scritto ex novo.
- Tre oggetti appaiono ancora sfumati e non a caso sono rappresentati in grigio; nell' ordine sono il web presentation server, il geo-server e le Data abstraction API. Tutte e tre le componenti appartengono alla parte persistente del sistema, ma mi chiedo come mai non risiedano in containers. Nel progetto originale esisteva un database dei metadati che credo debba essere collocato nel componente Data abstraction API per dargli la necessaria flessibilità e potenzialità di sviluppo,
- Occorre inserire degli handle per il lavoro che svilupperà Almaviva riguardo alle app e alla gamification, non credo sia sufficiente una interazione solo tramite API
- Non trovo tra i containers nulla riguardo alla profilazione utente e alla user experience, dobbiamo quindi presumere che tali funzioni verranno equamente suddivise tra il web presentation server, elastic serach e il machine learning, tuttavia non mi è chiaro dove persisteranno le informazioni.
- Per il machine learning l' unica specifica è il linguaggio python e postgres per le persistenze; quindi anche qui mi pare di capire che tutti gli algoritmi verranno scritti ex novo
Mi fermo perchè ho messo abbastanza carne al fuoco e attendo i vostri commenti.