CASE 60 · ENERGY & SERVICES
Naturgy

Serverless multi-company e-invoicing

AWS serverless architecture that processes e-invoices for multiple companies, with daily consolidation via AWS Glue.

Multi-company
centralized invoicing
Daily
auto consolidation
System view — Naturgy
FIG. 01 · SYSTEM VIEW
IN PRODUCTION · 2026

System delivered to Naturgy — in production.

About the project

How we solved it

The solution is an AWS serverless architecture that processes e-invoices for multiple companies.

The system ingests files into S3, processes them with Lambda functions and stores state in DynamoDB, using SQS for async orchestration.

AWS Glue performs daily consolidation of processed data, producing per-entity reports.

Stack

Technology chosen to last

Nothing exotic. Everything we run in production has to be boringly reliable.

Tech · 01
AWS S3
Tech · 02
Lambda
Tech · 03
DynamoDB
Tech · 04
SQS
Tech · 05
AWS Glue
The result

AWS serverless architecture that processes e-invoices for multiple companies, with daily consolidation via AWS Glue.

Multi-company
centralized invoicing
Daily
auto consolidation

Does your operation need something that runs itself?