When the success of a marketplace creates more chaos than the failure it was meant to prevent
Before
out-of-sync repositories, millions of orphaned artifacts
After
saved
saved
reference data repositories synchronized
continents covered
In 2016, BNP Paribas CIB launched an IT services marketplace to modernize access to internal cloud resources. The bet paid off too fast: adoption was so strong that the scope extended to every business line, every service, every continent. Thousands of employees consumed its services from Paris, New York and Singapore. Millions of artifacts were generated. And somewhere in that abundance, 15 data repositories started telling different stories.
SITUATION BEFORE
- Operational baseline
- 15 reference data repositories silently diverging, millions of artifacts provisioned without coordinated governance, each participating provider with its own naming conventions and life cycles.
- Teams affected
- 150 direct users of the platform in Paris, New York and Singapore, and thousands of employees consuming its services, all working from potentially inconsistent data depending on their location.
- Hidden costs
- €2.5M identified in costs linked to out-of-sync repositories and unreconciled orphaned artifacts.
- Why it was not solved earlier.
- The drift built up gradually with the success of the platform: nobody is lying, everyone is right within their own scope. The complexity only became impossible to ignore once a critical mass of artifacts and providers was reached.
THE STORY
OUR APPROACH
4 steps to get there
Member of the provider board: CIB Marketplace
Part of the provider board from the design stage, Nobori defines the services to implement, takes part in the specification workshops and keeps the product vision consistent with technical reality. Every service designed here becomes a building block of a platform used directly by 150 people, and by thousands of employees through its services, on 3 continents: every architecture decision has a global reach.
Full audit: mapping the chaos
Faced with 15 repositories silently drifting apart, Nobori runs an exhaustive audit: service modeling, identification of multi-provider interactions through meta-orchestration, reconstruction of the lineage of every artifact. The point is not to find anomalies but to understand why the system structurally produces them.
Remediation plan: restoring a single source of truth
With the map complete, it is time for surgery: a golden record for every critical entity, a unified data lake to absorb multi-source complexity, automated remediation pipelines with NiFi and Airflow. The chaos of growth gives way to reference data: a single, reliable version, synchronized across 3 continents.
Industrialized observability: seeing before it breaks
Remediation would be pointless without the eyes to detect the next drift. Nobori deploys QlikSense observability dashboards covering all 15 repositories: every quality anomaly is visible the next day, and every synchronization indicator flags drifts before they affect users in Paris, New York or Singapore.
THE HARDEST STEP
Reconciling 15 repositories without interrupting a platform used on 3 continents
The audit had to do more than spot isolated anomalies: it had to understand why the system structurally produced them, by mapping the interactions between providers through meta-orchestration and reconstructing the lineage of every artifact.
What we did
A golden record defined for every critical entity, a unified data lake on S3 and Spark, NiFi and Airflow pipelines automating reconciliation. Industrialized observability deployed across all 15 repositories in real time.
What could have failed
Remediation without post-deployment observability would only have been a temporary victory: the next drift would have stayed invisible until it hit users.
RESULTS
The measurable impact
15 repositories reconciled. Several thousand virtual machines removed through a controlled, multi-step decommissioning process. €2.5M saved. Next-day observability industrialized across all repositories.
Is your success producing data that nobody controls anymore? That is exactly where we step in
Book a discovery callSIMILAR CASE STUDIES
saved on back-office processing
Blank, the Crédit Agricole group neobank for freelancers, was growing fast, but its operations teams were flying blind, held back by a DynamoDB architecture designed for scalability, not for analysis. In 4 months: a real-time pipeline, self-service dashboards, 1 FTE freed up.
Read the case studyoperating subsidiaries with IT systems to coordinate
After 25 years, a digital retailer split into 6 operating subsidiaries and its architecture function could no longer keep up. Nobori Partners built a shared business/tech language, mapped functions and data, and repositioned the function.
Read the case study