Comcast

Comcast

Comcast is the largest cable television company, the second largest Internet service provider and the fourth largest telephone service provider in the United States.

Brief description of the company

Comcast is the largest cable television company, the second largest Internet service provider and the fourth largest telephone service provider in the United States. They focus on broadband cable, commerce, and content.

Comcast Interactive Media (CIM) is a division of Comcast dedicated online media businesses. Comcast Interactive Media products include:

 

  • Comcast.net
  • Fancast.com
  • Game Invasion
  • Fandango
  • thePlatform
  • StreamSage
  • xFinity

The challenge

Comcast´s Data Services Team needed help meeting the requirements of their internal customers. Initially, the main focus was on developing improvements and extensions for existing web services. As the relationship evolved, Hexacta began providing support and development for the full range of CIM's services and applications.

Solution

In order to coordinate updates of information from different sources, we implemented a message queue that allowed different services to leave messages informing when they were updated. The processing service then processes each of them in the order that they were received. We chose to use Amazon queue since it is accessible from all services, is always online and it is possible to do queries for different types of objects.

Applied Technologies

  • Java 1.6.0
  • Python 2.7
  • MySQL 5.1
  • Oracle 10g
  • Solr 1.4
  • Spring
  • Hibernate 3.6
  • MyBatis
  • Tomcat 5.5.27
  • Django 1.3
  • Jquery y javascript
  • Amazon Simple Queue Service (SQS).