In this chapter, we looked at low-level design principles and various patterns in detail. Hopefully, this will give the reader a hands-on grasp of various low-level constructs.
In the next chapter, we will look at what scalability means for applications and the various dimensions that need to be taken care of to ensure applications meet the desired performance and reliability requirements.