There are many big data solutions catering to data transformation. A common business problem when migrating data from one cloud host to another is to not only load data from one type to another, but also discover and alter the schema. Json is overtaking Xml as the popular HTTP payload format for REST services. There are big data ETL tools like AWS Glue that can scale XML and JSON transformation to gigabytes of data. Interchanging XML and JSON in complex ETL processes may not require big data tools like map reduce and spark. If you only have a few 100 MB of data in your pipeline at a time, you can easily us AWS Lambda serverless functions to process data from blob storage like AWS S3.