Skip to main content

Interfaces, communication, and data

·1 min


  • One team provides infrastructure for another
  • One team provides code libraries for another
  • One team provides an API for another
  • One team provides data for another

Each of those are a product being delivered by one team to the next, and that product must meet the consumers requirements.

That requires communication, and eventually an agreement on what’s being delivered, at what performance, at what reliability, etc.

The delivery for each is an interface. For example, a new public method in the code library, or a new endpoint in the API.

There’s no reason data, or data products, need to be treated differently, if the data is as important to the business as those other products.

Data platforms for data leaders - daily newsletter

Get tips like this in your inbox, every day!

Give me a minute or two a day and I’ll show you how to get the most out of your organisation's data.

    (Don’t worry—I hate spam, too, and I’ll NEVER share your email address with anyone!)

    Andrew Jones
    Andrew Jones