Chapter 11 end to end dXp Case study Each microservice will have its own isolated stack include the data source. Docker containerization will be used to ensure portability across environments and platforms. For Java services, Spring Cloud libraries will be leveraged for implementation of various microservices patterns of service discovery, client-side load balancer, token relay, circuit breaker, and intelligent routing. Wherever available, the platform services will be given preference to language-specific libraries. Depending on the needs of the specific microservice, an appropriate datastore would be selected from relational, NoSQL, or Object Cache offerings of the platform for that microservice. Drupal Headless CMS A headless CMS is a back-end only CMS built from the ground up as a content repository that makes content accessible via a RESTful API for display on any device. Headless CMS functionalities provided by CMS solution providers such as Drupal deliver content via API, and these solutions also can be hosted on the cloud. Rich UI application will leverage these APIs to provide the content management functionalities in a next- gen dealer system. The APIs will be accessed via API gateway for content retrieval. Authentication and authorization will be done using security mechanisms like SSO, SAML, OAuth, access tokens, etc. Innovations and Next-Generation Technologies in Dealer Platform Given in Table 11-7 are innovations and usage of cutting edge digital technology that can be used for a dealer platform. 318
Building Digital Experience Platforms Page 328 Page 330