Analyzing Database Migration Safety with excellent_migrations

132
clicks
Analyzing Database Migration Safety with excellent_migrations

Source: youtube.com

Type: Video

Artur Sulej presented a talk about the importance of safely managing database migrations, particularly when schema changes are involved. Database migrations are critical and, if not managed correctly, can lead to database downtimes. Sulej created an open-source tool called excellent_migrations, designed to analyze Elixir migration files, detect risky operations by traversing the Abstract Syntax Tree (AST), and provide warnings for potentially dangerous changes. This Elixir library is beneficial for developers as it integrates with Credo, allowing them to automatically include safety checks in continuous integration workflows. The talk further details how the tool works, how to integrate it, and the developer's experiences with creating and maintaining an open-source project. Sulej concludes by encouraging participation in open-source work for personal growth and community contribution.

© HashMerge 2024