ArchitectureConference - Short25min
Changing wheels while driving - how to make online migrations at scale?
This talk addresses the necessity of data migrations in product lifecycles, focusing on redesigning data without affecting availability. It covers offline vs. online migration, challenges, and uses a real-life example to guide the online migration process, providing tools for decision-making, planning, execution, and monitoring.
Alon KiriatiAutodesk
talkDetail.whenAndWhere
Wednesday, June 11, 09:00-09:25
Room 3
Migrations are an inevitable step in your product lifecycle. Whether you want to scale up your product, add a shiny new feature, or refactor your code—you might find yourself blocked by the way your code & data are structured.In this talk, we’ll explore how to make meaningful changes to your business logic, APIs, and data structures—without breaking everything in the process. You’ll learn how to design for safety, reversibility, and flexibility, so you can move fast and sleep at night.We’ll walk through techniques like feature flags, versioned APIs, shadow writes, and more—all aimed at helping you roll out changes gradually, detect issues early, and recover quickly if things go sideways. After this talk, you’ll be ready to plan and execute changes with confidence.
Alon Kiriati
Alon is a seasoned developer, currently working as a principal engineer @ Autodesk. Throughout the last 15 years he has worked at companies of many shapes and sizes - from 3 people start ups, to mid-size companies, to 1,000+ corporates, and learned valuable lessons from each position he’s held.
He’s used a wide variety of languages and frameworks from the very low level of RT/Embedded and all the way up to react.js.
Alon is enthusiastic about culture, tech, product & ping pong, and believes everything in the world can be expressed with emojis. 👻
He’s used a wide variety of languages and frameworks from the very low level of RT/Embedded and all the way up to react.js.
Alon is enthusiastic about culture, tech, product & ping pong, and believes everything in the world can be expressed with emojis. 👻
comments.speakerNotEnabledComments