Inherited six AWS Data Pipeline jobs from someone who left in 2022, move to Glue, Step Functions or off entirely
Five of them are S3 to Redshift copies and one kicks off an EMR job. They still run every night and nobody currently here can safely change a line of them. Team is three engineers and we already use Step Functions elsewhere, so a rewrite is not unthinkable, but I need to know what I am signing up for. What did the migration actually cost you in weeks, and did you regret the target you picked?
@starschema_sy · 3mo ago
On weeks: budget for the archaeology, not the writing. The rewriting of five copy jobs is a couple of days. Working out what the old definitions actually do, which of the columns are still used downstream, and why there is a mystery transformation in step three that somebody added in 2021 is where the time goes. We gave ourselves two weeks for a similar job and it took closer to six, all of it in reading and asking people what a table was for.
Reply
Report