I'm not trying to be a dick but I'm having a hard time relating this to data science or agile and then specific mentions of things like APIs over Databases. What's the goal of this?
Does it not make sense? A lot of people doing data "science" are spraying bullshit out through their teeth, unknowingly even (there are too many people in the field). Far too often the dominant approach seems to be jamming a model onto unfamiliar data.