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: