Architected to Scale
brXM is designed to handle your evolving traffic requirements now and in the future. Horizontally scalable, each tier of brXM can be scaled individually and nodes can be simply added or removed to quickly adapt to traffic requirements. At an application level, brXM scales vertically through efficient use of hardware and smart caching strategies, especially in a virtualized environment.
Deploy Only What You Need
Experience delivery is a dynamic space, and brXM provides an extensible, microservices platform that adapts to your needs. Evolve your experience as you see fit, with extension points throughout the architecture such as MVC components, request handling, and REST endpoints.
The web, application, and delivery tier of brXM support redundancy through clustering, so there is no single point of failure. This architecture, as well as the ability to transparently add or remove cluster nodes, allows you to deploy changes with no disruption to business.
Application Level Caching
Caching is implemented at several levels in the brXM architecture, including caches for raw data, static resources, developer webapp content, individual JCR nodes, and aggregate pages. In tests, brXM is able to serve personalized pages through a single site-node at a rate above 8.6 million pages per hour.