Alejandro Cabello Jiménez
Alejandro Cabello Jiménez is a Staff Software Engineer at TravelPerk, a Barcelona-based company. He focuses on building and optimizing scalable systems, leading key engineering projects that leverage technologies like Python to enhance the performance and reliability of TravelPerk’s platform. His work is critical in streamlining operations and driving innovation, ensuring the platform meets the evolving needs of businesses worldwide.
Session
In this talk, we will explore the process of upgrading a large codebase from Pydantic V1 to V2, focusing on practical steps, challenges, and strategies involved.
We will cover how to manage breaking changes, optimise the migration process, and ensure backward compatibility with minimal disruption to the existing system.
Key focus areas will include refactoring, testing strategies, and performance improvements in Pydantic V2.
By the end of the session, you'll gain actionable insights and best practices to manage smooth migrations in complex codebases, ensuring a successful transition to the latest version of core libraries like Pydantic.