~/talk

Beyond Alembic and Django Migrations

Talkat PyCon Italia 2025 · 2025-05-28..05-31· [databases, devops-and-delivery]
links:none on file
slides:none on file

Compares Alembic/Django migration limits with Atlas, a schema-as-code engine that auto-generates diffs from SQLAlchemy models plus layered SQL and actually handles materialized views support and stored objects instead of forcing manual DDL. Shows Atlas producing migrations, running schema tests (HCL format), linting migrations with warnings for destructive or lock-heavy ops, and CI/CD integrations (GitHub actions, Terraform provider, Kubernetes operator). Mentions a checkpoint squashing feature to speed large deploys and migration linter and CI checks that block risky PRs.

AI-written summary · about

  1. 0:00Introduction and background
  2. 4:59Limitations of ORM-native tools
  3. 12:22Introducing Atlas for advanced migrations
  4. 16:35CI/CD integration for migrations
  5. 23:12When to consider Atlas
  6. 24:16Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.