In Mastercard we deal with data movement and transformation issues all the time. Having a data workflow which is multi-tenant, fast , scalable, reliable and easy to use is very important. Apart from moving data , it is also important to process it in real time and take decisions. Our goal is to provide a solution to our internal teams to ingest flat files or auth streams, do transformations and enrichment , power dashboards, detect anomalies ,feed machine learning models and then take complex decisions. Ability to process huge files with varied frequencies as well as streams of thousands transactions per second is must. Teams could use a common service and focus on business problem rather than fixing data flow and management issues. A data workflow coupled with a stream processing engine could solve many of our problems. We are evaluating Apache NIFI along with SAM and adding customization to solve specific use cases. We would talk about all that in this presentation.