KUGU Home

AWS uVI Workload Migration

Redesigned KUGU's energy consumption calculation platform for parallelisation, scalability, and reduced production load.

KUGU Home case study

Overview

A core functionality of KUGU Home's platform is the calculation of energy and warm water consumption for end customers. To support their expanding customer base, DataMax collaborated with the KUGU team to redesign this system from the ground up — focusing on scalability, parallelisation, and a clean separation of transactional and analytical workloads.

Challenge

The existing setup processed customer data sequentially, creating a bottleneck as the customer base grew. The challenge was to break down the entire consumption calculation procedure into distinct, parallelisable steps that could run simultaneously for different customers — while ensuring the batch workload had zero negative impact on customer-facing services.

Approach

We deconstructed the process into clearly defined, independent stages and introduced parallel execution across all customers. We also made a strategic distinction between transactional and analytical workloads to optimise efficiency throughout.

Solution

We implemented a data lakehouse architecture capable of processing up to 10 million records per day, using Athena, Spark, Iceberg, and DynamoDB to parallelise consumption calculations per customer. All DevOps activities were automated for smooth, reliable deployments. We introduced automated and load testing, adopted Infrastructure-as-Code for transparent and replicable infrastructure, added comprehensive monitoring and logging, and partially automated manual plausibility checks to reduce human error.

Results

Capacity
Significant team capacity freed — more focus on innovation
Process replicability
Selectively triggerable per customer segment — no full restart needed
Scalability
Scales seamlessly with company growth
Production load
Minimised — improved service quality for customers
Throughput
Data lakehouse handles up to 10M records/day
"DataMax demonstrated remarkable expertise in reengineering and monitoring our data pipeline, resulting in a significant improvement in performance and reliability. Their proactive approach, deep understanding of our needs, and exceptional collaboration made them a highly recommended partner for any organisation seeking help in data engineering in cloud. By working with DataMax we were able to blend our engineering together to create a seamless and high impactful piece of work. We hope to work with them more in the future."
Scott WilliamsScott Williams — CPTO, KUGU Home

Ready to accelerate your AI journey?

Let's talk about your data and AI challenges. We'll help you build the right strategy and execute with speed.

Get in Touch