The Challenge
OVO Energy was founded in 2009 and redesigned the energy experience to be fair, effortless, green and simple for all customers. The company has spent the last decade investing in the market leading technology, customer service operations and digital products to help members cut their carbon emissions. OVO is on a mission through its sustainability strategy Plan Zero to tackle the most important issue of our time; the climate crisis, by bringing customers with them on the journey towards zero carbon living. OVO Energy has committed to being a net zero carbon business and achieve bold science-based carbon reduction targets by 2030, while helping members halve their carbon footprint at the same time.
With the smart meters that OVO continues to install in homes, their customers can take control of their own energy usage. The smart meter data is used to collect metrics that are analysed to gain insights and create energy usage experiences that support their energy and carbon saving goals.
The applications that collect OVO’s business and climate critical data require a robust and reliable underlying data architecture. The Head of Technology, Jon Dodkins, explains:
“It’s vital that the reactive architecture we’re building is flexible, extensible and able to scale rapidly.”
OVO needed a fault-tolerant, high-performing messaging system that was up to the task. The required system would act as a go-between in a system of multiple data-collecting applications. Because the field is in such rapid development, it was always clear that this would include applications that had not even been created yet. In other words, they needed Apache Kafka®.
Given the scope of their ambition for customer service, the chosen provider also needed to offer services they could use to build a “bespoke managed package”. Since they did not want to tie up resources in data infrastructure management, they wanted a fully managed arrangement that would be easy to implement and reliable, including all required extensions and integrations.