Skip to content
Backend Platform

Meterloop: Smart meter data platform

A streaming pipeline that validates and estimates millions of meter reads, then delivers billing-ready data to supplier systems.

Sector
Energy
Typical client
Energy supplier processing half-hourly meter reads
Typical timeline
28 weeks
Typical team
6 engineers, 1 architect
Meter data ingestion overview with throughput, lag and data quality
API console for validated meter reads and supplier billing feeds
Data quality alerts ranked by billing impact and affected meters

About this project

Smart meters produce a constant stream of half-hourly data, and overnight batch jobs struggle to keep up. Bad data that slips through can become an incorrect bill and a customer complaint.

Meterloop validates data as it arrives and sends suspect reads for estimation or review. Every read can be traced back to its source, and alerts are ranked by likely billing impact.

Objectives

  • Handle peak read volumes without batch overruns
  • Catch data problems before they reach customer bills
  • Give billing teams a traceable history for every read

What’s delivered

  • Event ingestion with replay and deduplication
  • Validation, estimation and editing rules
  • Time-series storage with retention tiers
  • Billing feed API for supplier systems
  • Alerts ranked by billing impact

Target outcomes

15k/s

sustained read target

<60s

pipeline lag objective

99.7%

valid read objective

100%

reads traceable to source goal

Technology

  • Kotlin
  • Apache Kafka
  • TimescaleDB
  • Kubernetes
  • Grafana

Services involved

Have a similar challenge?

Book a free consultation. We’ll scope your project, pressure-test the plan and give you an honest estimate, with no commitment required.