Performance Considerations
Experiments show that every second of application load delay causes a significant loss in an organization’s revenue. Therefore, an application’s performance is one of the most critical attributes of solution design that can impact the growth of your product’s adoption.
In the previous chapter, we discussed various solution architecture design patterns that can be used to solve a complex business problem. In this chapter, we will explore some best practices to optimize the performance of your application that need to be done at every layer and with every architecture component. You will learn how to choose the right technology for the various layers of your architecture to continuously improve your application’s performance. We will focus on the following topics in this chapter:
- Design principles for high-performance architecture
- Technology selection for performance optimization
- Performance considerations...