Front End teams tend not like micro services, there is too much overhead in getting too little data. As an example we integrate with one micro service where get back a boolean and and a date. We have the overhead of an http call and all the error handling that goes with it for two pieces of data which would be better aggregated into another service. We story point an integration with a new service as an 8, but adding a new field (or two) in an existing API data structure is a 1.
I hope micro services is not just a new fashion in software and is actually useful ten years from now.
I hope micro services is not just a new fashion in software and is actually useful ten years from now.