What would be the best design for the following use cases in a project?
The marketing website has a requirement of :
- multiple tenants
- localization for different markets/regions
- personalization based on user persona along with authentication as the first level
- caching strategy for different personas as the site doesn't have CDN
Any recommendations on the below design? Any pitfalls to be avoided? Are there any golden rules to be kept in mind from a best practices viewpoint?
At a high level, Language Master/Language Copy structure should work for the globalized structure along with manual/automated translation connectors, MSM would be required to reuse content and avoid multiple authoring and ContextHub might be helpful for personalization. Any other better OOB framework/solution than above mentioned?
How should header/footers be setup - as experience fragment or as a component part of initial rollout of the template or as a part of contexthub experiences to cater all requirements #1-4 mentioned above?
Thank you in advance!
I would appreciate if you can share any pointers/helpful links.