Chapter 11 end to end dXp Case study Table 11-6. (continued) Logical Component Description Shortlisted Component devops tools/frameworks for Maven / Jenkins devops analytics analytics solution Google Web analytics framework source code For maintaining source Git, sVn, BitBucket code Functional testing testing the code for Junit functional features performance testing Conduct performance JMeter test Key solution components are detailed as follows: UI Development The next-gen dealer digital platform requires an intuitive UI that provides an engaging experience to users. Because of this requirement, we suggest developing responsive single-page application (SPA) following responsive web design (RWD) techniques using HTML5, Angular, Bootstrap, CSS, and Angular Material Design. The key design principle is to separate data from representation. SPA invokes APIs to get the required content and renders so that it is responsive. Features like internationalization/localization are implemented using frameworks like i18Next. Domain Specific Microservices As the platform will be transformed over time, it is important to keep delivering business value continuously. We can leverage microservices to be decomposed based on domains and subdomains. This will allow business functions to be independently developed and perhaps even coexist with other legacy functions before they are transformed. 317
![Building Digital Experience Platforms - Page 328](/cdn-cgi/image/width=600,quality=80,format=webp/https://cdn.relayto.com/images_originals/600ee8315808e.jpeg)