Mulesoft Case Studies TiVo Case Study
Edit This Case Study Record
Mulesoft Logo

TiVo Case Study

Mulesoft
Application Infrastructure & Middleware - Middleware, SDKs & Libraries
Business Operation
System Integration
TiVo, a pioneer in home entertainment, faced a challenge as its growth continued to accelerate and new partners came on board. The company's infrastructure included over 40 web services that provided services for both TiVo and its partners. Prior to implementing Mule, TiVo integrated these web services in a point-to-point fashion using custom Java code. As the number of services increased, the infrastructure grew in complexity, becoming more and more brittle. Every new service required an exorbitant amount of development effort and was difficult to maintain. Even simple configuration changes presented a problem - because of all the dependencies introduced by the point-to-point architecture, any change to the system would trigger changes that cascaded throughout the application. Because of the complexity, developers would need to meticulously test the entire system, making sure that the change didn’t have unintended consequences.
Read More
Founded in 1997, TiVo is a pioneer in home entertainment and created a brand-new product and service category with the development of the world's first digital video recorder (DVR). As of October 2009, TiVo had 2.76 million subscribers in the US alone. Today, the company continues to revolutionize the way consumers watch and access home entertainment, by making the TiVo DVR the focal point of the digital living room: a center for sharing and experiencing television, movies, video downloads, music, photos, and more. A large part of TiVo's business comes from partnerships with leading entertainment and technology companies, including DirectTV, Virgin Media, Roxio and HP, among others. TiVo works with these partners to provide partner-branded set-top boxes that embed TiVo's DVR technology and tie back to TiVo's datacenter for services such as authentication, software updates and programming schedules.
Read More
TiVo made a strategic decision to move towards a service-oriented architecture (SOA), with an enterprise service bus (ESB) at its core. In selecting an ESB provider, TiVo reviewed multiple offerings, with a short list that included Mule ESB and Oracle Service Bus. With its core product built on the Linux operating system, TiVo understands the power of open source, and took advantage in its evaluation, leaning on Mule's broad developer community for technical help and validation. At the same time, given the mission-critical nature of TiVo's service infrastructure, MuleSoft's enterprise-level support offerings gave the operations team great comfort to in the case of an issue or unplanned outage. The team selected Mule as the clear choice.
Read More
Development time for new services was cut by up to 75% in many cases.
Streamlined the process of adding new services and on-boarding new partners by getting them up and running faster, with fewer errors and with less ongoing maintenance.
Increased staff productivity and capacity.
Development time for new services was cut by up to 75% in many cases.
Download PDF Version
test test