Chapter 8 Quality attributes and sizing of the dXp • Performance: Performance covers various response-related metrics such as response time, system performance, system throughput, and such. • Modularity: The ability of the DXP to provide and support independent and reusable, plug-and-play type components • Extensibility: The ability of the DXP to support extensions to provide additional future capabilities • Security: The ability of the DXP to protect, manage, and secure sensitive information and data Other quality attributes relevant for a DXP are as follows: • Usability: Ease with which end user can use the DXP or learn the DXP-based application • Accessibility: The support provided by the DXP to access web applications for people with disabilities • Configurability: The ability of the DXP to allow configuration-driven changes • Stability: The degree to which the DXP can function normally during peak load • Interoperability: Ability of DXP to operate with other systems and services. • Efficiency: The ability of the DXP to perform functions with least resources (CPU, memory etc.) • Flexibility: The ability of the DXP to be reused across various scenarios with minimum modification. • Maintainability: The ease with which the DXP can be enhanced, maintained, fixed, and improved. In the coming sections, let us look at each of the quality attributes in detail. 216
Building Digital Experience Platforms Page 229 Page 231