On August 3rd 2023, Discover runtime JS services were unreachable for around five hours. During this time, runtime JS based implementations of Preview Search, Search Results Page, Recommendations and Hosted Product Listing Pages were not displayable on customer sites.
Sitecore Discover team worked on a recovery strategy and applied the fix for each customer after this issue was investigated and identified
One of the Sitecore’s Content Delivery Network (CDN) resources residing within our AWS infrastructure was inadvertently removed due to a misinterpretation of the resource’s labelling. The removal of the CDN distribution hosts reflektion.js and customer CSS files, critical to the runtime JS components implemented on customer sites, directly caused customer’s site experiences to not load.
6:00AM - Internal alert fired for CDN monitoring
6:30AM - Customer started to file support case regarding Discover services not working
7:00AM - Discover Engineering team received escalation and moved to further investigation
8:30AM - Discover Engineering team worked out a recovery plan and updated one customer
11:00AM - Discover engineering team applied fixes for all affected customers
14:15PM - All affected accounts are updated and verified to be back to normal
All and only customers implementing Sitecore Discover’s services via runtime JS experienced an outage whereby the runtime JS components did not load on their corresponding site.