Exactly. Even in the late 90s "3 tier" development pushed the idea of having a separate layer and sticking to APIs. This is just saying that instead of making big layers, make smaller ones. Which isn't bad, it's just that most of the time you don't need this. Add a new service, like "GetRecommendationFromFacebook?" OK, go ahead and deploy, because you haven't changed the rest of the services in your layer, like "LoginUser".
And there was a whole hubbub of discovery what with UDDI and DISCO and all that jazz I never really understood.
It'd be nice if they gave some solid examples of the "micro" part to distinguish it from the general SOA idea.
And there was a whole hubbub of discovery what with UDDI and DISCO and all that jazz I never really understood.
It'd be nice if they gave some solid examples of the "micro" part to distinguish it from the general SOA idea.