Session

Squash the CQRS monster, Simplify eventing with Kafka, gRPC, and Zilla


The world we all live in is event-driven. Modeling our applications to closely reflect that real-world behavior with technologies like gRPC, Apache Kafka, and Zilla simplifies the reliable communication between event-driven applications and microservices.

CQRS (Command Query Responsibility Segregation) is a complicated name for a simple idea – allow the “read” data model and the “write” data model to differ, so that reads and writes can be optimized independently. Developers typically face challenges when handling the complexity of “write” commands while balancing the performance and freshness of “read” query results. Tackling these issues shouldn’t require complicated systems.

This session will explore how event-driven architectures (EDA) can leverage Zilla as an on-ramp to Kafka, with Protobufs providing a reliable message structure. We will explore enabling backend services to be event-driven while maintaining application-specific endpoints for compatibility. The audience will see how to easily create streaming endpoints, allowing both microservices and end-users to adopt the CQRS pattern.

AJ Danelz

Golang enthusiasts | DevRel | Cloud Native | Streaming

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top