Sono anni ormai che si parla di automazione di rilascio, DevOps e simili. Nonostante questo, non a tutti entra in testa che il database necessità di prerequisiti fondamentali per procedere. In tutte le realtà che ho seguito da più di un decennio, esistono diversi approcci a strumenti, diverse necessità di business, ma praticamente mai un'analisi di quello che realmente serve per approcciarsi ad un rilascio. In questa sessione vorrei fare chiarezza sulla lista della spesa delle "cose da fare" e delle "cose da avere" per un corretto e completo rilascio a database (relazionale), differenziando il monolite dai microdatabase, parlando di sandbox, comparando le migrazioni (incrementali) allo state based deploy (snapshot). Una marea di concetti, ma, credo, fondamentali.