EPISODE · Mar 7, 2024 · 14 MIN
Come gestire l'evoluzione di un database e automatizzare il deployment
from Michele Ferracin Software Engineering · host Michele Ferracin
Gestire l'evoluzione di un database è un punto cruciale per un approccio completo e maturo alle pratiche di automazione e sicurezza dei deployment. Un approccio incompleto con lato applicazione automatizzato e database manuale crea inefficienze e riduce l'efficienza dei processi ed è un modo di operare rischioso (basti pensare alle conseguenze di uno script eseguito erronamente). Vediamo insieme come migliorare e trattare il database come un first class citizen nelle nostre pratiche. Alcune delle pratiche chiave sono: - migiorare il coinvolgimento dei DBA coi developer - tenere tutti i cambiamenti del database sotto controllo di versione - usare uno schema di migrazione basato su script. Alcune strategie per fare cambiamenti dello schema del database senza tempi di inattività: - usare un framework di migrazione - il pattern di cambiamento parallelo - una soluzione NoSQL.
Embed this episode
Ready to play
Come gestire l'evoluzione di un database e automatizzare il deployment
No transcript for this episode yet
Similar Episodes
No similar episodes found.