Talk

Beyond Alembic and Django Migrations

Thursday, May 29

12:25 - 13:10
RoomTagliatelle
LanguageEnglish
Audience levelIntermediate
Elevator pitch

ORMs like SQLAlchemy are key to Python development, but their migration tools limit database capabilities and lack CI/CD support, leaving teams to build custom solutions. This talk introduces Atlas, a schema-as-code tool that bridges these gaps with advanced features and CI/CD integration.

Abstract

ORMs like Django and SQLAlchemy have become indispensable in Python development, simplifying the interaction between applications and databases. Yet, their built-in schema migration tools often fall short in projects that require advanced database features or robust CI/CD integration.

In this talk, we’ll explore how you can go beyond the limitations of your ORM’s migration tool. Using Atlas—a language-agnostic schema management tool—as a case study, we’ll demonstrate how Python developers can automate migration planning, leverage advanced database features, and seamlessly integrate database changes into modern CI/CD pipelines.

TagsDatabases, DevOps and SRE
Participant

Noam Cattan

Noam Cattan (29), Software developer at Ariga.