Work
13 Aug 2024#java#etl 1 min read
Reverting the revert
A new union approach, reverted, then re-applied the same evening.
A new approach to the union action went out in the afternoon, was reverted in the evening, and was re-applied ninety minutes later. The first version was right about the algorithm and wrong about one edge: columns present in one input and not the other.
The revert bought a stable production while the edge was fixed; the second attempt held. The lesson is about the revert, not the bug.
Takeaway
Reverting fast is cheap, and the fix is easier to make when production is not on fire.
Client engagement, 2021 to 2026. Names, identifiers and internals are generalised.