232 karma · joined February 9, 2015
Quoting wikipedia on "Free market" [1], "A free market is a market economy system ... in which the laws and forces of supply and demand are free from any intervention by a government, price-setting monopoly, or other authority."
One can argue that programs like Facebook's "Free Basics" that just got banned [2] are a "price-setting monopoly". And now that the ban is in place, you have more "intervention by a government". That looks to me like India didn't really have "free market" for internet services before this ruling either.
[1] https://en.wikipedia.org/wiki/Free_market
[2] http://www.engadget.com/2016/02/08/india-bans-zero-rating-in...
- What other services each service depends on
- What previously released versions of services worked with what versions of dependecies
- Ability to automatically test new versions of each service against its dependencies
Then you plug all that in to a solver that runs on every build, and voila, you have your Microservice Dependency Constraint Satisfaction Manager Machine™. If you do go this route, it would make for a great open-source project.