Business Objective
Our client is one of the world’s largest online payment processing companies with annual revenue of USD 10 billion.
The client wanted to build a robust and highly scalable application to process and store incoming click events in real-time.
Challenges
- Architectural challenges in combining stream and batch events to ensure the resiliency of the input data
- Extracting, transforming, and merging unstructured events from multiple sources
- High volume of data (~ 15 TB daily)