On 08/17/2015 07:53 PM, Stefan Negrea wrote:
1) The curent microservices are not very granular and the number is
small; there are only 3 major microservices to interact with and the functionality for
each is broad.
2) Each microservice can quickly add supporting methods for the UI. This will polish the
API of each microservices because it has to be easily consumable.
3) We are forced to stay into microservice mode (it's a mindset!) and we will
continue to develop decoupled services.
4) Increased potential of each service to be consumed independently of the whole
because:
a) the API will be more polished
b) each service is always used in the mode that will be integrated outside
5) There is no additional place to address service quirks; each service has to solve
interface quirks right away to be consumable. I see the API Gateway component as the
fastest and first place to accumulate technical debt.
+1 , specially for points 1 and 5.
- Juca.