Data Science, Designed
There are many, disparate applications of Water and data science.
How do we enable distributed development?
Each service is independently deployed and implements a set of narrowly related functions on its own database, communicating via APIs
All teams will henceforth expose their data and functionality through service interfaces. Each team must plan and design to be able to expose the interface to developers in the outside world. No exceptions. Anyone who doesn’t do this will be fired. Thank you; have a nice day!
--Jeff Bezos, CEO Amazon, nutcase