Énergie · Paris
Energy utility: 50,000 sensors, real-time detection, €2.4M saved.
Anomalies detected 8h late. Edge ML on gateways, cloud fallback, drift monitoring. −70% undetected incidents.
KPI
< 5s
détection anomalies
Duration
10 mois
Team
5 engineers
Hub(s)
Paris
Eight hours of delay to detect an anomaly on an electrical grid is eight hours during which you pay for the energy leaking.
The context
French energy company, 4,800 employees, Paris hub. Medium-voltage distribution network instrumented with 50,000 sensors (consumption, voltage, harmonics, transformer temperature). Overnight batch data pipeline on Hadoop, anomaly detection via static rules.
The problem
- Anomaly detection with 8h average delay (H+24 batch)
- 30% of incidents detected after client impact
- Unidentified grid losses estimated at 3.8M EUR/year
- Static rules generating 70% false positives
- Limited bandwidth on some industrial gateways (4G, sometimes 2G)
The approach
Edge ML pipeline: compact ONNX models deployed on industrial gateways for local inference in less than 5 seconds. Cloud fallback only for ambiguous cases. Continuous drift detection and automatic monthly retraining.
The architecture
- Isolation forest + autoencoder models quantized ONNX (8 MB)
- Inference on Edge TPU embedded in gateways
- Kafka streaming to Flink for regional aggregations
- MLflow for model versioning, auto retraining if drift > threshold
- Cloud fallback (5% of traffic) for ambiguous cases, decision under 800 ms
The stack
- ONNX Runtime, INT8 quantized models
- Coral Edge TPU on industrial gateways
- Apache Kafka 3.7, Flink 1.18 for streaming
- MLflow for ML lifecycle, Evidently AI for drift detection
- Weekly retraining pipeline on AWS SageMaker
The results
- Anomaly detection: 8h to less than 5 seconds
- Undetected incidents: -70%
- False positives: 70% to 11%
- Grid loss savings: 2.4M EUR/year validated at 12 months
- Bandwidth consumed: -82% (local inference)
« Abbeal knew how to compose with our field constraints: aging gateways, unstable networks, conservative operations teams. No dogmatic cloud-or-die, just pragmatic engineering. »
What we learned
Drift detection is as critical as inference: without it, the model degrades silently. INT8 quantization loses 1.8 precision points, acceptable here but to validate case by case. Mistake: we wanted to deploy to all 50,000 sensors in six months, we had to stretch to 10. To redo: pilot on 500 sensors for 8 weeks before any rollout, that's what saved the project.
// Read next
Mobilité urbaine · Paris + Montréal
Mobility scale-up: −30% cloud bill, same SLOs.
AWS bill doubled in 18 months without matching traffic growth. GreenOps audit, refactor, Karpenter, ARM64. Measured outcome.
−30%
facture cloud
E-commerce sport · Paris
Sports leader: PWA, +18% mobile conversion, Lighthouse 92.
Mobile Lighthouse at 38, conversion falling. Next.js App Router, edge, images, splitting. Delivered in 6 months.
+18%
conversion mobile
Robotique industrielle · Tokyo
Japanese industrial: 80 AGVs, ROS 2, +40% warehouse throughput.
Slow fleet, collisions, downtime. Nav2 refactor, perception fusion, multi-agent planning. Zero collisions in 6 months.
+40%
throughput entrepôt
