What were the primary technical challenges you faced during your last migration project, and how did you overcome them?