Example – Building BugZot

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 performs well, even in high load scenarios.

Over the course of this chapter, we will learn about:

  • Utilizing existing web frameworks for building an enterprise-grade web application
  • Implementing optimizations to database access to speed up the application
  • Implementing caching techniques to reduce load on the application backend
  • Utilizing multithreading techniques to increase application concurrency
  • Deploying application in a scalable manner for production
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.119.163.238