Talk type: Talk

Big Migrations for Big Projects. Migration of Tracker to Gravity UI

  • Talk in Russian
Presentation pdf

The talk covers various options for migrating to a new stack or architecture, including using nginx, migrating page-by-page or component-by-component, integrating within a monolith, and migrating to a microservice architecture.

We'll consider the pros and cons of each option. Together we will discuss what path the Tracker team chose and what problems they faced. We will touch upon the issues of automating the migration process, including the use of linters, semantic search and code replacement with tools like Semgrep and Comby.


Invited experts