Building a Reusable Data Transformation Service without Infrastructure