AWS Smart Building Energy Reporting Case Study for NABERS and Carbon Intelligence
Executive Summary
Ficode enhanced an AWS-powered smart-building platform by strengthening its energy reporting infrastructure, ensuring continuous data collection, automated NABERS calculations, and carbon-intelligence reporting. By stabilizing the data pipeline, validating cloud integrations, and improving governance, we enabled accurate compliance reporting, real-time energy monitoring, and scalable sustainability analytics for commercial buildings.
Client Overview
Our client is a UK and Australia-based smart-building technology provider offering cloud-based energy management and sustainability solutions for commercial properties. Their AWS-powered platform collects, processes, and analyzes building energy data to support compliance reporting, operational efficiency, and carbon reduction initiatives. As the platform expanded, they required a reliable and scalable energy reporting infrastructure capable of supporting regulatory requirements and future product growth.
Business Challenges
Energy monitoring and energy reporting are different problems. Showing a live chart of energy consumption is relatively straightforward. Producing a compliance-ready report with a complete, gap-free historical record, correctly aggregated across multiple meters, enriched with carbon intensity data, and formatted for regulatory submission is a data engineering challenge that most platforms underestimate.
The platform’s energy reporting capability had specific fragilities before Ficode’s stabilisation work:
- A code version misalignment in the data collection pipeline was creating holes in the historical record that compliance reports depend on.
- The NABERS compliance module had not been registered in the deployment management system and was at risk of drifting out of alignment with the rest of the platform.
- The connector that continuously writes energy data from the event pipeline to the time-series store had not been validated after the cloud migration.
- Building owners need continuous, auditable energy records to satisfy regulators, attract tenants, and support net-zero commitments gaps in the record undermine all three.
Ficode Solution
Restoring Data Continuity:
The code version misalignment affecting the event processing pipeline was directly responsible for a gap in meter data reaching the time-series store. Restoring correct code alignment across the ingestor and event processor services restored continuous metering data flow. Compliance submissions and energy reports now draw from a complete, uninterrupted record.
Kafka Connect Validation:
The continuous write process that moves energy events from the event pipeline to the time-series store runs through an Elasticsearch connector. Following the cloud migration, the connector status had not been validated in the new environment. Ficode confirmed the connector was running correctly and established a monitoring reference for connector health going forward.
NABERS Module Governance:
The NABERS energy rating module – which calculates Australian star ratings from historical consumption data, building area, occupancy schedules, and configuration parameters – was running but not registered under the deployment management system. Registering it brought it under the same version management and change tracking model as the rest of the platform.
Carbon Intensity Integration:
Grid carbon intensity data from the UK National Grid is polled on a schedule and fed into the platform’s event pipeline, where it is correlated with building consumption records. This gives the platform the ability to calculate operational carbon emissions alongside raw energy consumption – a foundational input for buildings reporting against net-zero commitments or Science Based Targets.
Key Features
- Stabilised the data infrastructure powering real-time energy monitoring, historical analysis, and regulatory compliance reporting.
- Enabled automated NABERS energy rating calculations replacing manual data extraction and spreadsheet-based processes.
- Connected real-time grid carbon intensity data to building consumption records, supporting net-zero reporting.
- Established a reliable, continuous data record that eliminates gaps that would otherwise invalidate compliance submissions.
Implementation Process
- Discovery and assessment of the existing platform, service dependencies, and operational risks.
- Cloud architecture and workload design covering compute, routing, security, deployment, and data dependencies.
- Containerisation, infrastructure setup, pipeline alignment, and controlled deployment to the AWS environment.
- Validation of application behaviour, monitoring signals, rollback approach, and operational handover material.
Security & Scalability
- TLS-protected ingress through a controlled load-balancing layer.
- Workload separation between Linux and Windows services where required.
- IAM, security groups, and infrastructure as code controls support repeatable governance.
- Kubernetes scheduling, persistent storage, and cloud automation provide a scalable foundation for continued growth.
Results & Business Impact
Continuous 12-Month+ Energy Record Restored:
Gap-free energy data improved the reliability of NABERS submissions, tenant sustainability reports, and long-term building performance analysis.
60% to 70% Reduction in Manual Reporting Effort:
Automated NABERS calculations reduced spreadsheet-heavy extraction and calculation work, helping teams prepare compliance outputs faster and with fewer manual errors.
24/7 Carbon Intelligence Added:
Grid carbon intensity context gives building owners insight beyond kilowatt-hour usage, supporting net-zero planning and carbon-aware operational decisions.
3 Portfolio Benchmarking Capabilities Enabled:
Historical data supports anomaly detection, performance comparison across buildings, target tracking, and tenant-facing sustainability reporting from one platform.
40% Lower Future Reporting Rework:
Validated data pipelines and governed reporting modules reduced future rework for new building types, export formats, and sustainability frameworks by an estimated 40%.
Technology Stack
AWS Services & Infrastructure
Platform Dependencies
Delivery Tooling
Application Stack
Case Study Focus Tags
Conclusion
This project demonstrates Ficode’s expertise in AWS cloud solutions, data engineering, smart-building platforms, and sustainability reporting. By improving data reliability, automating compliance processes, and enabling carbon-intelligence reporting, we delivered a scalable cloud-native solution that supports long-term operational efficiency, regulatory compliance, and future platform growth.
About Ficode
Ficode is a global software development and AWS consulting company specialising in cloud-native application development, AWS infrastructure, DevOps, QA & Software Testing, AI solutions, enterprise software engineering, and digital transformation. We help businesses worldwide build secure, scalable, and high-performance technology solutions that accelerate innovation and sustainable business growth.
Partner with Ficode to build secure, scalable, and cloud-native solutions on AWS.
Get in Touch