Database Lifecycle Management – automatické řízení životního cyklu databáze pomocí pipeline
Automatizace nasazování nových verzí databáze je stále v mnoha organizacích opomíjené téma. Přitom uvedení build a release pipeline v život je otázkou několika málo desítek minut, jak se přesvědčíte na této přednášce. Postupnými kroky se od přehledu nástrojů, způsobů zaverzování databáze, definice rozdílů mezi state based a migration based deploymentem dostaneme až k psaní databázových unit testů pomocí tSQLt. Zde se ale nezastavíme a vytvoříme společně release pipeline do několika prostředí, které dokáží Váš “životně důležitý commit” dostat z Vaší lokální databáze, přes automatické testy a testovací prostředí až do produkce během několika chvilek.