The Systems Lab.
Problems we see often, taken apart and put back together. Run a data pipeline end to end and break it on purpose, then explore four architectures from problem to approach to result.
Demonstrations with simulated data. Not deployed client systems.

§04.1From scattered data to one dashboard
Data pipeline demonstration
Stage 1 of 5 · Demonstration · illustrative data
Three systems, three versions of the truth
Sales, finance and the field team each keep their own records. Ask for this month's revenue and you get two different numbers, and nobody can say which is right.
01Sources
Sales appOrders · CRM
Finance systemInvoices · ERP
Field spreadsheetDeliveries · shared sheet
02Pipeline
Landing zone · change data capturewaiting
Records captured0
- sales.orders waiting
- finance.invoices waiting
- field.deliveries waiting
Quality ruleswaiting
5 issues waiting
Model · one definitionwaiting
–
Customers
–
Orders
–
Deliveries
revenue = Σ order amount in USD, each order once
03Monthly report (by hand)
Revenue, October
Sales saysUSD 5,470Finance says3,152,510 (mixed)
The numbers disagree, and nobody can say which is right.
Assembled from three exports and a spreadsheet, two weeks after month end.
Illustrative data · not a real organization
§04.2Four architectures
Problem, approach, result.
Scenario 01 · Demonstration
What if every report didn't start with an export?
Data in silos, reports by hand
Sales, finance and field teams each keep their own data. Every report starts with exports and a spreadsheet, numbers disagree between departments, and by the time a problem shows up it is weeks old.
- Manual exports
- Conflicting numbers
- Weeks of delay
From siloed systems to a data platform
Simulated
From siloed systems to a data platform. Components:
- Sales system (source): Orders · customers
- ERP (source): Finance · stock
- Spreadsheets (source): Field teams
- Monthly report (output): Generated, traceable
Connections:
- Sales system to Monthly report (manual, unreliable)
- ERP to Monthly report (manual, unreliable)
- Spreadsheets to Monthly report (manual, unreliable)
Event streamSimulated · illustrative only
- Waiting for the result stage…
Have a scenario of your own?
Tell us about the system you have and the one you need. We will sketch the route between them with you.