Platform architecture

Engineered for speed.
Built to scale.

NovaYield replaces manual human friction with an asynchronous, distributed control system. Real-time ingestion is decoupled from model training, so the decision loop stays fast while the models keep getting better.

The closed loop

Four steps, every fifteen minutes

01 · INGEST Edge telemetry 4s SCADA · WebSocket 02 · DECIDE Opportunity matrix weather · price · NTC 03 · DISPATCH Grid command charge · discharge · hold 04 · FULFIL Market settlement OPCOM · DAMAS measured result feeds the next forecast

Green marks the stages where the software takes automated control.

Cloud-to-edge infrastructure

What runs where

LAYER 01

Ingestion pipeline

Continuous 4-second SCADA variables are parsed on site by industrial gateways and streamed over low-latency WebSockets into a managed Kubernetes cluster. Snapshots buffer in an in-memory cache before landing in daily-partitioned time-series hypertables.

LAYER 02

Algorithmic core

Every 15 minutes, scheduled serverless compute nodes process weather grid arrays and cross-border transfer capacity, then build an opportunity cost matrix: trade the spot market, or collect the standby fee.

LAYER 03

Transaction layer

Once a trade clears the fractional cycle wallet that protects the manufacturer warranty, encrypted payloads route to the Transelectrica and OPCOM trading engines over mutual TLS.

Compute
Containerised cluster on Amazon EKS, with serverless AWS Fargate nodes for scheduled model training runs.
Storage
TimescaleDB hypertables for telemetry and settlement history; Redis for the hot in-memory buffer.
Models
Gradient-boosted trees (XGBoost, LightGBM) with sequential time-series cross-validation.
Edge
Industrial Teltonika RUT956 gateways speaking Modbus to the inverters, with a local watchdog script.
Transport
WebSocket streams inbound, mutual TLS outbound to market APIs. No public IP on the data plane.
Region
EU-only hosting inside private VPC subnets in eu-central-1 (Frankfurt).

Absolute asset protection

Your warranty stays intact

Optimisation is only worth having if the hardware outlives it. Five limits sit above the trading logic and cannot be overridden by it.

  • Native integrationCommands route strictly through manufacturer-approved API and Modbus channels.
  • BMS holds the vetoOnboard battery controllers retain final authority over any unsafe cell state.
  • Cycle hard capsRoutines stay under 1.8 daily cycles, leaving a 10% warranty buffer.
  • Thermal safety locksValidation checks freeze hardware dispatch the moment cell temperature crosses 40 °C.
  • Edge watchdog fallbackOn-site scripts reset registers to safe manual defaults during an internet drop.

Want the architecture walkthrough?

We'll map the integration against your existing inverters and SCADA before anything is signed.

Book a technical review