FAST BACKEND FOR AEM EDGE DELIVERY SERVICES

Build data-driven EDS sites without hurting Lighthouse scores

You don't have to choose between dynamic content and 100/100 performance. StreamX helps you build Edge Delivery Services sites that stay lightning-fast while showing data form multiple backend sources.

Let's do a PoC
Edge Delivery Services page with multiple data sources

Take EDS use cases
beyond blogs and brochureware

You can leverage the advantages of Edge Delivery Services: perfect page performance, fast development and cost-effectiveness, for more than just simple websites.

ecommerce site with EDS storefornt

StreamX is for when you want more

StreamX is specifically designed to address the challenges of building complex, data-driven websites. It allows AEM Edge Delivery Services to keep the promise of 100/100 performance even when site data comes from multiple backend systems.

THE SOLUTION

What StreamX does differently

Backend performance

how it works

StreamX listens to source systems for real-time data changes; then pushes updates to the delivery layer. The client side doesn't need to request anything from backend.

why it matters

When data is handled in dedicated layer, the page speed is no longer dependent on the availability and responsiveness of all the backend systems involved.


Integration patterns

how it works

In StreamX, different source systems feed data into a unified data layer, where it is integrated according to predefined business logic and then pushed to the delivery layer.

why it matters

To integrate, you only edit connectors and set up business logic, without developing custom code every time. With more connectors, more work gets repeatable.


Projects speed

how it works

StreamX comes with a pre-configured set of connectors, blueprints, microservices and data pipelines - a "jump start" that fits the most common web development use cases.

why it matters

You can quickly launch the website and take advantage of EDS time-to-market and performance, without taking months to develop the backend.


Developer experience

how it works

Developers that use StreamX work on higher-level abstractions, like composing functions into workflows, without managing the complexities of the underlying layer.

why it matters

This way developers can focus more on business logic, experiment and iterate with ease and speed, building custom real-time functions in days - instead of months.

Technology overview
Principal AEM Architect of Arbory Digital - Tad Reeves

Tad Reeves
Principal AEM Architect, Arbory Digital

Even with a move to AEM Edge Delivery (Helix), or even on an entirely non-Adobe backend, one is still faced with the problem of how to architect around the availability and performance of backend systems that you now have to stitch together at the CLIENT side.

That’s where StreamX (...) can be used as a potential for dramatically increasing speed and reliability for complicated web/mobile experiences.

From the May 2024 article in Arbory Digital Blog

USE CASES

Keep the speed, add relevant data

StreamX makes it possible to enrich your EDS site with data from all available sources - including legacy systems - without ever compromising page speed and performance.

Product Information Management (PIM)

Dynamic product listings

Legacy systems

Real-time updates

Adobe Experience Manager

Hybrid sites

OpenSearch

Book a demo

HOW IT WORKS

Real-time backend orchestration

StreamX sits between Edge Delivery Services and backend data sources, processing and delivering data in real time and eliminating the need for client-side experience composition.


  • Real-time processing

  • Real-time delivery

  • Horizontal scalability

  • Unified Data Layer

Read the docs

BUILT BY AEM VETERANS

StreamX point of view

"We need to stop using CMS as an integration layer"

In our 15+ years in Digital Experience Platforms development, we've seen CMSs used for everything - from managing product catalogs to printing airline boarding passes - and how this leads to complex, hard to maintain architectures. 

That’s why we've created StreamX - so you can offload the heavy lifting of content delivery and dynamic data handling to a smart, efficient layer.

Listen to our co-founder Michał Cukierman tell StreamX story in the Arbory Digital Podcast →

StreamX blog

Ready to take StreamX for a spin?