Proposed by: Akshita Dixit

Building a distributed, event-driven architecture using Redis

Redis is an open source technology that has gained widespread popularity in recent years due to its simplicity, scalability, and robustness. In this technical talk, we will delve into the intricacies of building a distributed, event-driven architecture using Redis in Python. This architecture pattern offers numerous advantages such as scalability, resiliency, and performance, making it a popular solution in software engineering.


We will start by examining the fundamental principles of event-driven architecture and how it differs from traditional request-response models. This will be followed by a comprehensive examining of the principles of event-driven architecture and the role of Redis as a data store, message broker, and pub/sub system. We will then demonstrate how to implement common patterns such as event-based communication, task queuing, and distributed locks.


By the end of the talk, you will have a comprehensive understanding of the principles and implementation details of building a distributed, event-driven architecture and be equipped with the knowledge and skills to design, build, and operate high-performance and scalable event-driven systems.

Source code/Reference: https://akshitadixit.bio.link

Talk duration: