Data aggregation

Microservices—or more generally services with small scopesare fast-moving applications in general, and it is easy to add/remove them in a global system. In this condition, the performance will need to be comparable and validatable against any change of the sibling services (which can impact the central service by overusing or misusing it).

Being able to have a centralized vision of all the systems is a key to understanding how optimizing another application can make your application go faster. The corollary of this statement is that when you depend on another application, which is too slow for your SLA, you need to be aware of it as soon as possible. Once identified, you can add caching or alternative ways to make your application ...

Get Java EE 8 High Performance now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.