Work/ANWB
Cloud Native Engineering

FIVE SOURCES, ONE RECORD OF EVERY ASSET

ANWB ran IT assets across AWS, Oracle Cloud and Azure with no single place to see them. We built a serverless ETL service on AWS that keeps the CMDB in step with all of it, without anyone typing an entry.

Customer ANWB
Client ANWB
Sector Travel and mobility
Service Cloud Native Engineering
The challenge

An asset register that can be trusted

ANWB runs IT assets across AWS, Oracle Cloud and Azure, alongside virtual machines on VMware and vulnerability data in Rapid7. Every platform knows its own estate. None of them knew the whole.

The CMDB was where that picture was supposed to come together: what is running, where it sits, who owns it. Keeping it current meant people updating records by hand, and hands are slower than the cloud. Auditors ask for that register. So does every conversation about cost and compliance.

What they wanted was simple to state and not simple to build. A change in any cloud shows up in the CMDB, and nobody is asked to type it in.

ANWB Wegenwacht helping members roadside
ANWB serves over four million members across roadside assistance, travel and insurance, and the IT estate behind that runs on three cloud platforms.
What we did

Make the estate report itself

A CMDB is only worth having if it is right. We did not try to make manual upkeep faster. We took the people out of the path between a change in a cloud and the record that describes it.

01

Agree what a configuration item is

We went through every platform holding asset data with the ANWB team and settled on one definition. Five sources, one model, before a line of code.

02

Build a connector per source

AWS, Oracle Cloud, Azure, VMware and Rapid7 each got their own connector, isolated so a change at one provider does not stop the other four.

03

Transform it on AWS

A serverless ETL layer of Lambda functions normalises what comes out of each platform into the shape the CMDB expects. No servers to keep alive.

04

Synchronize into TopDesk

The central repository writes into TopDesk near real time. Inserts, updates and removals all happen without a person in the loop.

05

Alert on what needs a decision

Not every mismatch is the machine's call. Monitoring and alerting surface the changes that need a human, and only those.

The result

A single source of truth that holds up in an audit

5
data sources synchronised into one register
100s
virtual assets kept current across three clouds
2
engineers built the whole solution
1
person operates it, checking the alerts that come in

The register is now the answer rather than the start of a search. When ANWB need to show what runs where and who owns it, that view is one click away, for their own IT processes and for an external auditor. Manual upkeep is gone. What is left is one person reading the alerts and resolving the discrepancies worth resolving.

ANWB CMDB integration architecture
The integration architecture: five source platforms, a serverless ETL layer on AWS, and the CMDB in TopDesk.
What we delivered

A service, not a spreadsheet

Serverless ETL on AWS

Lambda functions extract, transform and load on a schedule. Nothing to patch, nothing idling.

Five source connectors

One per platform, each replaceable on its own when a provider changes an API.

Monitoring and alerting

Failed syncs and data discrepancies arrive as alerts with an owner, so one person can run the whole thing.

An auditable CMDB

One register, current, and traceable enough to hand to an external auditor without a clean-up round first.

Miloš Žagar, Brighting

“A register people keep up by hand is out of date the moment it is written. Make the estate report itself and the audit stops being a project.”

Milos Zagar, Brighting
What we brought

Serverless by default, and an eye on who runs it after us

We have been on the side of the table that inherits the platform. That is what shapes how we build one.

Cloud Native Engineering

Managed services over servers. Three engineers could build this, and one person can run it, because there is no infrastructure underneath asking for attention.

AWS partnership

The ETL runs on Lambda and the managed services around it. We are an AWS partner and build on that stack daily.

AWS Lambda Serverless ETL Multi-cloud connectors CMDB modelling TopDesk integration Monitoring and alerting Audit readiness

More of our work

All cases →
ASICS

Full readiness assessment for AI scalability across 42 capabilities

42 capabilities scored · 2-week assessment
ASICS

Eight weeks from signing to the first agent live

8 weeks to first agent live
HEMA

Real-time pricing on every shelf, in every store

800+ stores live · 4-year partnership

Would your asset register survive an audit today?

We connect the platforms that hold your configuration data, normalise it into one model, and keep the register current without manual upkeep. Then the audit is a query instead of a project.

+31 20 210 13 90 info@brighting.nl Grasweg 183, 1031 HX Amsterdam