Published on

Backend/Data Engineer @ Spotify

Authors

Hello Spotify

This was my first adventure at Spotify. I joined a team within the "fintech" organization that was migrating the old music royalties system to a new one.

The old system had been around since the beginning of the company and it was not suitable for the modern needs of the company. The new system was built from scratch and it was a huge undertaking.

My role was purely backend engineering, and later on I also took on a role of data engineering.

Impact

Just like in any legacy system migration, one of the main challenges was to keep the old system running while the new one was being built, keep backwards compatibility, and also that there were a lot of non-documented rules or behaviours.

A lot of the ambiguity was removed by reading the code of the old system, running SQL queries and comparing results using spreadsheets and consulting with royalties experts on the business side.