Over the last few chapters, we have discussed numerous techniques that deal with building an enterprise-scale application. But what good is that knowledge if we don't have any idea where to utilize it?
During the course of this chapter, we will walk through the process of building an enterprise-grade web application, which will be used to track bugs reported by various stakeholders of products that are marketed by the Omega Corporation. The system that we will, from now on, call BugZot, aims to provide such functionality.
The application will use various concepts to build the system in a manner that allows it to be scaled easily as the number of users interacting with the system grows. We will see how to utilize the various techniques of optimized data access and storage, highly scalable deployments, and caching, to build an application that...