Migration & Capstone
Flyway schema migration (core, patterns, CI/CD) và mini-challenge TaskFlow v2 (Postgres + JPA hoàn chỉnh).
Nội dung
Danh sách bài học
- 01~4 phút
Migration & Capstone — tổng quan
Quản trị migration schema với Flyway, triển khai chiến lược zero-downtime và thực chiến dự án Capstone TaskFlow v2 kết nối PostgreSQL hoàn chỉnh.
- 02~12 phút
Flyway Migration: Quản Trị Phiên Bản Schema Như Mã Nguồn
Thiết lập Flyway với Spring Boot, quản lý bảng flyway_schema_history, tính bất biến của checksum và cơ chế baseline cho cơ sở dữ liệu legacy.
- 03~12 phút
Chiến Lược Flyway: Zero-Downtime và Expand-Contract
Khám phá chiến lược forward-only, cấu trúc migration đa môi trường và kỹ thuật Expand-Contract di chuyển schema zero-downtime cho production.
- 04~40 phút
Mini-challenge: TaskFlow v2 — Postgres + JPA capstone
Migrate TaskFlow sang PostgreSQL với Spring Data JPA, thiết lập Flyway, tối ưu N+1, DTO projection và viết integration test với Testcontainers.
- 05~4 phút
Tổng Kết Module: Database Migration và TaskFlow v2
Tổng kết kiến thức database migration với Flyway, các chiến lược zero-downtime và hoàn thành dự án capstone TaskFlow v2 trên PostgreSQL.