From painful latency to near-instant responses: discover how concepts like CQRS, data inlining and data materialization helped us overcome infrastructure bottlenecks in our Drupal application —and why PostgreSQL materialized views were the chosen implementation.
Participants should have a foundational understanding of SQL and relational databases. Basic knowledge of web application architecture and performance bottlenecks will help maximize the value of this session.
Nice-to-have: Familiarity with Kubernetes and caching strategies for deeper context.
How do you turn a slow, frustrating application into a lightning-fast platform?
In this talk, we’ll explore the architectural concepts behind our optimization journey—touching on CQRS principles, data inlining, and materialization—and show how these techniques can drastically improve performance.
We’ll explain why PostgreSQL materialized views were chosen and how this approach reduced latency caused by cache layers and infrastructure constraints. You’ll leave with practical insights to apply these concepts to your own projects, regardless of the technology stack.
Learn strategies to reduce latency caused by cache layers and infrastructure constraints.
Gain practical insights into optimizing Drupal applications running on Kubernetes.
Discover when and how to override the framework to achieve performance goals.
