PyCon APAC 2025

[Talk] Database Version Control with Alembic: Best Practices and Techniques
2025-03-02 , F-AVR

At Axyon AI, maintaining aligned SQL database schemas across multiple production environments has been a major challenge as our codebases evolve. Join us to explore how we streamlined this process with Alembic, a lightweight database migration tool designed to work with the SQLAlchemy Database Toolkit for Python.

By the end, attendees will gain practical skills to confidently manage SQL database migrations within their Python projects using Alembic.


1- Intro: What is a db migration? (5 min)
2- How to execute db migration with Alembic. (10 min)
3- Common problems that might arise and best practices. (10 min)


Audience Level:

Beginner

Category:

Beginner and General Programming

Rob, from Italy, is the Head of Data Engineering at Axyon AI, a fintech company dedicated to transforming the investment management industry with AI-driven solutions.

With a Master’s degree in Computer Engineering, Rob is passionate about continuous learning and exploring innovative approaches in technology. As he likes to put it, “I’m only as good as the ideas I’ve bumped into so far!"