Week 2 - Data product design: schema, discoverability, APIs and contracts