Chapter 12. The Right Tool for the Job
Achieving performance, scalability, and high availability at the same time is very difficult. Coherence is by no means a silver bullet that will solve all these problems for you out of the box. However, it is a great tool that can be used to solve many of the problems involved and can make your job as an architect significantly less difficult.
However, whether you use Coherence or not, you should take away from this book a few general recommendations that will help you design and build scalable systems.
For one, try to avoid your application making a large number of network calls. This includes web requests, database calls, web service calls, calls to remote EJBs or COM+ components, access to shared network ...