We need to start thinking about the stability of the api. In addition to defining schemas for returned metrics, it will be useful to add tests to alert us if we break the schema.
Adding new fields should be acceptable as long as the shape of the existing data is maintained, but removing or changing existing structures would be a breaking change.
We need to start thinking about the stability of the api. In addition to defining schemas for returned metrics, it will be useful to add tests to alert us if we break the schema.
Adding new fields should be acceptable as long as the shape of the existing data is maintained, but removing or changing existing structures would be a breaking change.