O'Reilly logo

Java EE 7 Performance Tuning and Optimization by Osama Oransa

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 10. Designing High-performance Enterprise Applications

Design is our key to a good performing enterprise application. Some design decisions can cost us a lot in application performance and should be avoided whenever possible.

In this chapter, we will try to cover some of the design areas that we should consider while designing our enterprise applications. We will discuss data caching in more detail, since it is one of the magic pillars for performance improvement.

The following is the list of topics that we will cover in this chapter:

  • Design decisions and performance impact
  • Performance anti-pattern decisions
  • Performance aspects in Service Oriented Architecture (SOA)
  • Performance of RESTful web services
  • Data caching techniques
  • Cloud performance ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required