Skip to content

Data platform team

document:cbd-reporter/team
View as Markdown

We own the reporter and the numbers finance receives.

NameRole
Priya RamanEngineering lead
Jonas WeberData engineer
Amina SowAnalytics engineer

Slack: #data-platform. Office hours only. A late report is not an incident, and a wrong report is worse than a late one, so we would rather hold it.

We are a Python shop

No TypeScript, no Node, no npm. We consume cbd-payments-service/contracts/events/*.json with jsonschema and that is the entire integration. See validating payment events in Python.

This matters when someone proposes distributing a schema as an npm package. We cannot use one, and the committed JSON Schema artifact is what keeps us a first-class consumer rather than a special case.

If your team emits events we should read

Tell us before you ship, not after. We need the event in the catalog with a schema we can validate against, and we will want to know your retention, because a report cannot be rebuilt from events that have aged out.

Finance escalations

Finance comes to us first when a total looks wrong, and we go to the payments platform team only once we have ruled out the day boundary and the invalid count. Most disputes resolve at our end.

Owned by data-platformLast changed 26 Sept 2026SourceEdit this page