Decorative double Helix

Making AEM & Edge Delivery Go CRAZY FAST - Interview with StreamX Co-Founder

This is definitely the "Year of Re-Thinking your CMS Architecture".

In this episode we talk to Michał Cukierman, CTO of Dynamic Solutions and co-founder of StreamX - a digital experience mesh for dramatically and reliably accelerating complicated dynamic content requests from the many constituent systems that make up a modern CMS deployment.

One of the core technical problems to overcome in the design of any CMS system over the last decade or more, has been the performance and reliability issues inherent in trying to composite pages from multiple customer data sources. (Above diagram courtesy of Streamx)

If you have pages that are dependent on, let’s say, a search engine, a commerce system, a product information management system (PIM) and (in the case with so many banks and financial services institutions) an interest rate API, page performance is always going to be a (sometimes-losing) battle between data freshness, caching and backend system reliability.

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 is a fascinating solution that can be used as a potential for dramatically increasing speed and reliability for complicated web/mobile experiences.

StreamX is an experience mesh that sits between your infrastructure and the customer, providing, really, an alternative to “caching” by instead streaming events at the time of update to the system. This turns the whole model of cache freshness, cache invalidation and cache-hit-ratios on its head, as it means the low-latency data closest to the customer is ALWAYS fresh, not just when a customer re-requests an update from the origin.

Please give our podcast a listen, and reach out if you’d like to discuss how new infrastructure models like this might work for your environment! Please reach out!

Tad Reeves

Principal Architect at Arbory Digital

AEM Architect & DevOps guy with 14 years experience on AEM/CQ and 25+ years in systems infrastructure. He’s been mountain biking longer than he’s been doing system administration, and though originally from Maine, makes his home in the mountains of Northwest Georgia.

Contact Tad on Linkedin

Michał Cukierman

CTO at Dynamic Solutions

Michał is a veteran AEM developer and architect, CTO of Dynamic Solutions and co-founder of StreamX. He lives in eastern Poland with his family.

Contact Michał on LinkedIn

Like what you heard? Have questions about what’s right for you? We’d love to talk! Contact Us

Podcast Episodes & Blog Posts

What is AEM? What is AEM used for? A basic explanation of AEM for beginners - Arbory Digital Podcast Ep6
What is AEM? What is Adobe Experience Manager used for? We’ve attempted to do a basic explanation of what AEM is and does in 30 minutes or less - and somehow we managed to make it, despite the Fire Department randomly showing up about 19 minutes into the podcast recording!.
Optimizing Site Performance in China for AEM & other platforms
How much do you know about the tools at your disposal to optimize your site's performance in mainland China? And even if you don't have a Chinese-language site, do you need to be concerned with in-China performance? YOU DO!
Is Self-Hosted AEM Still a Thing? Revisited in Today’s Edge Delivery World
In today’s war between cloud repatriation and blazingly-fast new Edge Delivery services, let’s revisit: is self-hosted AEM still a thing?