Bloomreach Content - Headless Experience Manager Hosting Architecture - Bloomreach Commerce Experience Cloud - The Headless Digital Experience Platform Built for Commerce

Bloomreach Content - Headless Experience Manager Hosting Architecture


Bloomreach Headless Experience Manager is a new content product for commerce, offered as part of the Bloomreach Commerce Experience Cloud SaaS platform. The hosting infrastructure for Headless Experience Manager is an integrated part of the product, engineered to support the most demanding enterprise-scale commerce sites with industry-leading availability, security, and performance.

Built on a Proven Bloomreach Cloud Platform

The Bloomreach Headless Experience Manager product is built on the same foundation as the existing Bloomreach Cloud hosting platform and the Bloomreach Experience Manager (brXM, PaaS or self-hosted) product. This combination has been proven in production with dozens of high-traffic sites in production over several years, across government, financial services, and B2C commerce. This platform has proven capable of delivering low latency for sites with trillions of requests per year. The Headless Experience Manager product extends this platform to a full-service SaaS model without changing the fundamentals of this proven architecture.

Single-Tenant Data with Shared Compute

The hosting infrastructure for Bloomreach Headless Experience Manager is based on a core principle of a single-tenant product with separation of data between customers. This provides high safety and security by default, since both storage and processing of data is kept separate between customers at a deep level of the product. It also provides for improved control, for example to scale resources for each customer independently to respond to traffic levels for specific sites.

At the same time, the hosting platform is based on modern Kubernetes container infrastructure, which allows for compute resources to be shared between tenants dynamically for improved availability and cost efficiency. This allows Bloomreach Headless Experience Manager to provide the benefits of high availability clusters for even the smallest-scale environments at a reasonable cost.


Multi-AZ by Default

Bloomreach Headless Experience Manager environments are hosted in a Kubernetes cluster with compute resources in the customer’s choice of a single public cloud region (initially EU or US-East). Within the cluster, each environment is hosted with containers in multiple availability zones to combine scalable performance and resiliency. All containers for a single customer run within a Kubernetes namespace, and each namespace has separate persistent storage. The storage uses multi-AZ database services, so that in the case of a public cloud failure, the environments can be replaced with new containers running in a different availability zone.

Cloudflare DDoS Protection

Each Bloomreach Headless Experience Manager environment includes Cloudflare protection against Distributed Denial of Service (DDoS) attacks. This extra value is provided without additional incremental cost.

Upgrades with Zero Site Downtime

The Bloomreach Headless Experience Manager product is engineered to support upgrades to the product without downtime for the delivery APIs. Content includes regular product improvements with no customer action required, and only minimal maintenance windows for the content management functions. Site delivery is supported with an industry-leading availability SLA of 99.9%.


Customer Data Isolation

Persistent storage for Headless Experience Manager is segregated by customer at the hosting platform level, providing a base level of data isolation as the foundation of access control protection.

Encryption at Rest and in Transit

Customer data is encrypted at rest in storage, and TLS encryption is used consistently within the hosting platform between components and when rendering public APIs.

Token-based API Authentication

The Site Management APIs for developers and administrators are secured using TLS encryption and authenticated using temporary, revocable tokens as per current best practices for practical security.

Role-based Access Controls

Administrators have full control to provide varying levels of access to the content authoring, site editing, development, and publishing features of Content with self-service role-based access controls.


Generous Default Provisioning

Each new Headless Experience Manager environment is provisioned with a generous resource allocation, sufficient to handle billions of page requests per month. Production environments are provisioned with extra resources as standard practice.

Scalable per Environment

Within a customer namespace, each Headless Experience Manager environment is independently scalable with additional compute resources to gracefully handle each site’s traffic patterns. Bloomreach proactively increases resources during critical holiday shopping periods to prepare for increased traffic.

Optimized for Content Workloads

The full stack of application code and hosting platform are optimized for content workloads, which have a typical pattern of highly concurrent, latency-sensitive read requests, heavy recency bias, and low rates of write requests. This pattern is well suited to caching, because of high cache hit ratios and low rates of eviction.

Multi-layer Caching

Bloomreach Headless Experience Manager applies caching at multiple layers of the product to reduce request latency and support radically high levels of request throughput. This includes query caching at the persistence layer, fast local indexes and caching within each cluster node, and caching of full API responses. In combination with active cache eviction strategies, Bloomreach Headless Experience Manager provides instant updates from changes to content or page structure while simultaneously handling hundreds or thousands of requests per second with low latency.

Optimized Requests-per-Page

The Page Delivery API handles individual requests with low latency. But your visitor’s perception of performance also depends on how many backend requests are needed to render each page. Bloomreach Headless Experience Manager's unique page-based approach delivers the full set of content needed to render all of the content-driven components on a page in a single API request, while preserving full flexibility for the site editor to adjust page layout, edit content, and add more components via the Experience manager app. Bloomreach Headless Experience Manager optimizes the tradeoff between site rendering performance and content flexibility.


24x7 Operational Monitoring

Bloomreach Headless Experience Manager is backed by continuous operational monitoring of the hosting platform and API availability. We have over a decade of experience supporting enterprise customers in production, and we understand the unique challenges of operating sites at large scale.

Industry-leading SLAs

The Bloomreach Commerce Experience Cloud platform as a whole and Bloomreach Headless Experience Manager specifically are offered with industry-leading, enterprise-class SLAs for both availability and incident response time.

Premium Support Available

Bloomreach offers premium support options with benefits such as a dedicated case manager, faster response times, and extended support hours for global enterprises. 

Did you find this page helpful?
How could this documentation serve you better?
On this page
    Did you find this page helpful?
    How could this documentation serve you better?