So Fred George has an idea called Developer Anarchy, which sounds strange but is really just assuming that everyone in a company will be able to code.
And they have tried it out at uswitch dot com - IIRC everyone who runs it is a developer, and one of their prime tools is tiny web services doing one thing (well).
I was interested if anyone else tries or uses micro-services - any feedback, good or bad.
http://yobriefca.se/blog/2013/04/29/micro-service-architectu...
http://martinfowler.com/articles/microservices.html