Case Study - WeatherFx

WhiteHedge built the highly available weather data service platform that served worldwide customers

BUSINESS

Client is part of US based company Weather Channel, focused on providing weather data to respective stakeholders and also served as management console for analyzing the weather data and fetching trigger activity reports for different countries at country/state/DMA/zip level.

Client has a web-based application that allows the WFX and Ad Ops teams to view and manage DFP order line items, manage and import/export trigger definitions, manage Twitter-based campaigns and manage Trade-desk ad-groups on behalf of Advertiser-clients.

CHALLENGE

Customer wanted to serve relevant weather data to customers with top notch quality with low response times as these were critical and high revenue generating. This service was to be launched in a short period & needed to build application architecture to meet demanding customer requirements.

USE CASE

AWS Cloud based architecture for low latency, high throughput requests

SOLUTION

WhiteHedge designed a quick Proof of Concept (POC) considering the core requirements and business constraints & demonstrated a strategy to make the application service more competitive and reliable.

Once POC was successful and approved, the entire application was developed based on learnings from the POC. The application was built using Spring MVC 3.0, JSP, AJAX, Tomcat Server, Python, Lua, JUnit, DBUnit, HTML5, CSS3.

Specific component architecture was also re-engineered to improve application performance and integration to deliver more value to the end user. MySQL, RedShift, HSQLDB technologies were used for database.

Application was tested using multiple technologies including JUnit testing and Selenium for automation. DBUnit was also used for DB layer testing.

“WhiteHedge’s Product engineering experience along with DevOps expertise helped us build the platform within budget. WhiteHedge quality engineering teams made sure we used combination of automation & manual testing to ensure impeccable speed & stability. Infrastructure architecture was also a key component of the overallsolution.”