Optimizely CMS : Overview of the Architecture



Optimizely is considered one of the top digital experience platforms.  

In this blog, let us break down the architecture of Optimizely CMS, which is the core of the Optimizely DXP stack.

This quick 3-minute read offers a concise glimpse into the layered architecture of Optimizely CMS.

Optimizely CMS architecture can be visualized as layered architecture which includes the following layers.

Optimizely CMS Architecture


Platform & Framework

  • The Optimizely CMS is build on ASP .NET core & hosted using Webservers like IIS, Kestrel OR Cloud environments
  • Optimizely CMS Admin UI is built using JavaScript & DOJO toolkit enabling functionality like drag and drop, On page editing, responsive panels, custom widgets, plugins etc

Data

  • This layer handles storage and retrieval of content
  • Microsoft SQL Servers stores the content, Azure SQL is also supported
  • Integration to External content provides great flexibility

Create

  • Playground for the content authors and marketers
  • Offers basic building blocks such as pages, blocks and assets to facilitate content creation
  • The content can be enriched using personalization
  • Workflows, version control, access rights, publishing and friendly URL enables solid content governance
  • Optimizely Editing interfaces is intuitive thus reduces the learning curve for content authors and marketers

Deliver

  • This layer Supports ASP.NET MVC, responsive design and dynamic rendering
  • It also supports REST and GraphQL services for headless implementation

Optimize

  • This layer tracks engagement, performance and conversion rates
  • Supports A/B testing and help content authors/marketers refine content based on real user behavior to make the content evolve and transform in most effective fashion

 

Optimizely CMS is a powerhouse with great flexibility that enables creation of exciting digital experiences. Understanding the architecture will equip us with knowledge to leverage, build and innovate on top of it.

Whether you’re a developer or an architect, this breakdown should spark your interest in learning Optimizely CMS and help you build better experiences


Comments