Demystifying Optimizely Data Platform (ODP)
Nov 17, 2021 • 11 Minute Read • Elizabeth Spranzani, Chief Technology Officer

Here at Verndale, we're proud to be a Premier Platinum Partner with Optimizely. That's not just a fancy way to say "we have a ton of experience" - it means we've seen a wide variety of needs and solutions for companies of different sizes and industries. One of the most common situations is launching a site using Optimizely's DXP Cloud Services. We've noticed that there's often a bit of confusion on exactly what you get with DXP Cloud Services (Hint: it's more than it might seem at first). This article will help you understand not just the hosting but all the other "extras" and the process for using DXP Cloud Services to launch a website.
DXP Cloud Services is Optimizely's PAAS cloud-based hosting option for their CMS and Commerce (B2C) products...but it's more than just hosting. If you're using CMS or Commerce, you may not need DXP Cloud Services. You can also self-host these products on-premise. Many other Optimizely products are SAAS cloud-based, such as Optimizely Web Experimentation, Optimizely Data Platform, and Content Recommendations. You can (and should) use these products in conjunction with your PAAS CMS/Commerce sites.
Why would you want the PAAS option? True, you can set up your web server and database server and run your site yourself. You'll buy your hardware, hope that it's fast enough, maybe pay for some redundant hardware, bandwidth, and staff to maintain OS patches and network infrastructure, and then pay for it all again for additional development and staging environments. DXP Cloud Services wraps all that up and ties it with a bow.
This is one of the areas where we see the most misunderstandings. Many companies sign on to Optimizely and see this as simply "hosting + extras." Let's dig into what those "extras" are.
More accurately, with Optimizely DXP Cloud Services, you get the software, software/web services, infrastructure, and managed services.
The principal software is the Optimizely CMS or Commerce platform, which includes Optimizely's powerful search index called Search & Navigation. Its advanced search features help ensure visitors don't abandon your website when they can't find what they're looking for. These critical features include synonyms, featured results, search statistics, and even personalization rules when used with Optimizely Commerce. The software can also come with one of Optimizely’s marketing automation connectors such as the Marketo or Eloqua connectors. It also includes SendGrid services for transactional emails from your site. Finally, there are custom software tools that Optimizely has developed to support deployments, logging, and data backup to and from the cloud hosting.
Exploring the ins and outs of the technology provided would fill an entire article by itself. While I won’t go to that level of detail here, it's vital to understand the key components, which include the CDN, Azure Application Services (with auto-scaling) to host the CMS/Commerce servers, Azure Blob Storage, and Azure SQL databases. Your on-site data centers can have a VPN connection if you need custom service integrations.
In most cases, DXP Cloud Services has three distinct environments – Integration, Preproduction, and Production. Development teams will deploy code to Integration, then the Optimizely Management Portal will promote code from Integration to Preproduction and finally to Production. Blue/Green deployment slots are used during these operations.
Optimizely support engineers will set up application logging and monitoring, provide uptime support according to the SLA purchased, and assist with deployments as needed. Managed Services engineers are also available during the initial onboarding and pre-launch project phases for consulting on the platform or helping with implementation details. Finally, you'll receive a monthly “Implementation Quality Index” report in the post-launch phase.
While it’s not often listed as part of DXP Cloud Services, there's an onboarding and enablement track. You'll be assigned a Customer Success Manager, get access to technical training about the platform, and receive launch preparation assistance.
Taking advantage of these services is one area that often goes underutilized – project teams often get caught up in the day-to-day tasks of building the site. We have you covered in the next section with reminders on how and when to use these technical training and launch prep services, plus the overall development and launch process.
Now that we’ve explained DXP Cloud Services, let’s explore how best to use them and get a website up and running.
You’ll also need to know who's working on the website implementation. Optimizely will set up and manage the platform for you, but page layouts, site architecture, designs, and custom code will need to be created. In this case, an experienced implementation partner by your side can help you navigate the entire process, ensure a smooth launch day, and plan for the future.
Step 1: Kick-off call with implementation Partner & Customer Success Manager
Step 2: Access to technical review courses
Step 3: Provision environments, set up hostnames
Step 4: Development
Step 5: Deployments to cloud environments
Step 6: Content load
Step 7: Performance testing
Step 8: Go-live preparation
Step 8: Schedule launch date
Step 10: LAUNCH!
When you boil it down to those 10 steps, it seems so easy, right? However, there is a list of decisions to make along the way and plenty of time between kickoff and launch. Make a plan early so you don't forget the steps at the end.
Here's a list of questions and considerations at each step of the way:
Launch day is just the beginning. Digital is never “done.”
In addition to the uptime and availability monitoring that Optimizely provides, your partner may provide even more managed services like monthly security and accessibility scans or a period of maintenance and feature enhancements.
One important and highly beneficial service that Optimizely provides is the “Implementation Quality Index.” Make sure that you're signed up to receive it monthly, and remember to request Optimizely to send this information to your implementation partner too. The “IQI” report gives you a snapshot of your webpages' performance, how many server errors happened, if the CDN cache is being utilized successfully, and other important metrics. Keeping tabs on this report month-over-month can help you understand the impact of code updates and feature enhancements or bug fixes.
Finally – plan for the future! You’ve just launched a wonderful new digital experience for your customers, visitors, or users. What can you dream up next to add to that experience? Your implementation partner can help you take a look at additional products that can enhance and help you measure the impact of this digital experience, such as Optimizely Data Platform (ODP), Content Recommendations, or Web Experimentation.
Contact us to learn more about the services in this article and how Verndale can enhance your digital experiences.