ews

Data Portal

 Government – Opportunity, Spend and Grants

Client Challenge

To resolve these challenges, EWS implemented a scalable data management solution capable of handling millions of daily transactions across diverse formats like databases, APIs, portals, and OData sources. 

Desired Solution

EWS Solution

EWS built a scalable Data Lake with automated ingestion, transformation, and incremental updates, enabling advanced aggregation and efficient data presentation in Rails.

Data Lake Architecture

Adopted Data Lake design pattern to manage structured and unstructured datasets

Robust Data Ingestion Framework

Data ingestion (including screen-scraping) implemented using Kafka, Python, and Informatica

Multi-Stage Data Transformation

Multiple stages of data transformation and cleansing to ensure consistency and reliability

Layered Data Loading Strategy

Support for Historical, Daily, and Weekly data loads with incremental data updates

Analytical Aggregation Capabilities

Data aggregation designed to support slicing and dicing for deeper analysis

Web-Based Data Presentation

Final data presentation delivered through a Rails-based front-end interface