Modular middleware to deliver an advanced European payTV experience
For a leading European media operator
Challenge
This project was extremely complex with multiple ageing CPE variants – OEMs x SoCs. The challenge was to reduce the Total Cost of Ownership (TCO) by simplifying and standardising firmware across the OEMs.
Previously, there was low agility in meeting new feature demand from consumers and low average revenue per user (ARPU). Deploying new features at scale was, therefore, important to improve time to market and quality.
An additional challenge was the long lead time for support, which resulted in increasing support costs and low consumer satisfaction. There was also the need to Improve stability and enhance the ease of maintenance upgrades across the CPE fleet.
Solution
Consult Red owned the project end-to-end, from designing the architecture to developing middleware and UI.
We migrated multiple, complex OEM firmwares to a unified, single, in-house firmware. We also created a ground-up, common, modular, local and REST backend-based skin-able UI, easing migration across devices and reducing cost and time.
The solution included separating the UI from the rest of the stack and making it consistent for user and backend operator services. It was successfully used across 3 OEMs and 3 SoCs, significantly easing validation, rollout, and testing across future variants.
Learnings
We have experts who deeply understand OEMs. Migration takes significant effort, especially backporting and patches. It is important to invest in an automated test infrastructure early; this is vital for increased velocity. The integration of distributed teams with a common backlog, aligned sprint cadence, and proactively coordinated dependencies was also important.
Impact and Value
Positive outcomes of this project include successfully deploying a single unified middleware in 8 countries across 3 OEMs and 3 SoCs. This project resulted in a 17% cost savings on related middleware development in 18 months.
Looking for someone to help you develop a middleware project?
We’re a technology consulting company helping clients deliver intelligent connected devices and systems.