Client Description

Shaw Communications, Inc. provides broadband cable television, Internet, and satellite television services.

Shaw Communications connects subscribers in the far reaches of Western Canada with cable, internet, and wireless communications services. The company has more than 5 million total customers for its consumer and business services in Alberta, British Columbia, Manitoba, northwestern Ontario, and Saskatchewan. It has an extensive wired network that includes fiber and coaxial cable, a wireless network, and satellite-based services. It offers a variety of internet services, video entertainment options, and wireless communications plans. Business-oriented services include colocation, cloud computing, and security and compliance offerings. The Shaw family controls the company.

Shaw Communications is based in Calgary, Canada and provides service in British Columbia, Alberta, Saskatchewan, Manitoba, and northwest Ontario. It also has operations in the eastern US and continental Europe.


Shaw needed to ingest data from set box data streams of its cable subscribers in real-time, from which they could process analytics.


iOLAP architected a solution efficiently ingests several terabytes of data per day, in real-time.   In addition to these data volumes, iOLAP worked with data suppliers to implement new streams for additional data topics.  Distribution processes then send the live data to multiple business units, where a new suite of analytics were implemented.


Stable stream processing ensures reliability, and the architecture delivers scalability and usability for Shaw’s business units.

  • Tools: EC2 | Lambda | Redshift | Oracle | Splunk | Informatica | Kinesis Firehose | Hadoop
  • Categories: Big Data, Strategy, Managed Services, Hadoop, Analytics
  • Tags: Communications