Skip to content

Commit a6a0e13

Browse files
committed
Aggiornamento contenuti presentazione
1 parent 7096c92 commit a6a0e13

4 files changed

+26
-9
lines changed

pages/1_1_introduzione.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ distribuito e collaborativo e dove il database è un componente critico del sist
2323

2424
</v-clicks>
2525

26+
<!--
27+
Alla pari di qualunque progetto software (C/C++, Erlang, Java, etc.) anche per le DDL/DML del database dovremmo arrivare a una situazione di versioning come quella mostrata da questo grafo.
28+
29+
Soffermarsi un attimo per spiegare il minimo indispensabile su questo diagramma.
30+
-->
31+
2632
---
2733
layout: default
2834
---
@@ -56,7 +62,5 @@ commit id: "v5" tag: "Version 5" type: HIGHLIGHT
5662
</div>
5763

5864
<!--
59-
Alla pari di qualunque progetto software (C/C++, Erlang, Java, etc.) anche per le DDL/DML del database dovremmo arrivare a una situazione di versioning come quella mostrata.
60-
61-
Soffermarsi un attimo per spiegare il minimo indispensabile su questo diagramma.
65+
Adesso vedremo quali sono i componenti chiave necessari per raggiungere gli obiettivi del database versioning.
6266
-->

pages/1_4_sicurezza_operazioni_deployment.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Per migliorare la sicurezza quando si utilizzano strumenti di <span v-mark.red="
1818
</v-clicks>
1919

2020
<!--
21-
Per la terza strategia "Utilizzo di un servizio intermedio", è possibile utilizzare tre possibili pattern k8s (Kubernetes) che sono:
21+
Per la seconda strategia "Utilizzo di un servizio intermedio", è possibile utilizzare tre possibili pattern k8s (Kubernetes) che sono:
2222
1. Job
2323
2. Init Container
2424
3. Operator

pages/1_7_esempio_progetto_migrazione_flyway.md

+18-3
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Brevemente vedremo com'è strutturato un classico progetto di migrazione del dat
2929

3030
<v-clicks>
3131

32-
- **flyway.toml**: contiene le configurazioni di Flyway (comprese le informazioni di connessioni dal database)
32+
- **flyway.toml**: contiene le configurazioni di Flyway (comprese le informazioni di connessioni al database)
3333
- **migrate.sh**: script shell che esegue la migrazione
3434

3535
</v-clicks>
@@ -263,6 +263,21 @@ L'output mostrato è quello atteso, dato che il database è praticamente _"nuovo
263263

264264
</v-clicks>
265265

266+
<!--
267+
Nella successiva slide vedremo il processo di migrazione in azione e in particolare:
268+
1. Clonazione del repository dello Schema del Database partendo dalla versione 1.0.0
269+
2. Visione degli script di migrazione che fanno parte della release 1.0.0
270+
3. Avvio del database (in questo caso PostgreSQL) vuoto su cui non è mai stata applicata nessuna migrazione
271+
5. Verifica dello stato del Database
272+
6. Avvio della migrazione
273+
7. Aggiornamento del Database a una nuova versione (2.0.0) dello Schema
274+
8. Verifica degli script SQL
275+
9. Esecuzione della migrazione per ottenere la nuova versione dello schema del Database V2.0.0)
276+
10. Aggiornamento del repository per la verifica di nuove versioni
277+
11. Esecuzione della migrazione per ottenere la nuova versione dello Schema del Database
278+
12. Gestione dell'errore della migrazione e risoluzione
279+
-->
280+
266281
---
267282
level: 2
268283
---
@@ -278,8 +293,8 @@ level: 2
278293

279294
# Esempio di progetto di migrazione con Flyway 8/8
280295

281-
A seguire un video che mostra l'esecuzione di una serie di migrazioni partendo da zero. Il video è accelerato 5 volte per questioni di tempo. Qui https://asciinema.org/a/660361 puoi trovare il video completo.
296+
A seguire un video che mostra l'esecuzione di una serie di migrazioni partendo da zero. Il video è accelerato 3 volte per questioni di tempo. Qui https://asciinema.org/a/660361 puoi trovare il video completo.
282297

283298
<div class="centered-image">
284-
<img v-click width="70%" height="70%" src="/images/asciinema/demo_esecuzione_prima_migrazione_full_3x.gif" alt="Esecuzione della prima migrazione del database"/>
299+
<img v-click width="70%" height="70%" src="/images/asciinema/demo_esecuzione_prima_migrazione_full_2x.gif" alt="Esecuzione della prima migrazione del database"/>
285300
</div>

slides.md

-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
# Learn more: https://sli.dev/themes/use.html
44
theme: seriph
55
layout: none
6-
# Background of the cover slide
7-
#background: '/images/cover/database_versioning_cover_1.png'
86

97
# Metadata for the slides
108
info: |

0 commit comments

Comments
 (0)