Use Case

1:30 PM - 1:55 PM, CEST , May 14th

Building Scalable and Resilient Event-Driven Applications with Apache Pulsar

Event-driven architecture (EDA) has gained significant popularity in recent years for building real-time and scalable applications. Apache Pulsar is a distributed pub-sub messaging system designed for building EDA applications. In this talk, we will explore how Apache Pulsar can be used to build scalable and resilient event-driven applications. We will start by introducing the key concepts of EDA and the benefits of using an event-driven approach for building modern applications. We will then dive into the core features of Apache Pulsar, including its distributed architecture, support for multiple messaging models, and built-in features for message persistence and replication. Next, we will discuss best practices for designing event-driven applications with Apache Pulsar, including strategies for managing message routing, handling failure scenarios, and integrating with other distributed systems. We will also cover common use cases for Apache Pulsar, such as real-time stream processing, data ingestion, and message queuing. Finally, we will demonstrate how to use Apache Pulsar to build a sample event-driven application that showcases the power and flexibility of the platform. Attendees will leave this talk with a solid understanding of Apache Pulsar and how it can be used to build scalable and resilient event-driven applications. Key Takeaways: Understanding of event-driven architecture and its benefits Knowledge of Apache Pulsar and its core features Best practices for designing event-driven applications with Apache Pulsar Common use cases for Apache Pulsar Practical experience building an event-driven application with Apache Pulsar

Speaker

David Kjerrumgaard

Devloper Advocate, StreamNative

David is a globally recognized expert in the world of real-time data, messaging systems, and Big Data technologies. He is a distinguished committer on the Apache Pulsar project, showcasing his invaluable contributions to the advancement of this groundbreaking event streaming platform. As an accomplished author, David has penned the highly regarded book 'Pulsar in Action,' which serves as a definitive guide for those seeking to master the intricacies of Apache Pulsar. He is also a co-author of 'Practical Hive,' adding to his list of notable publications. With numerous speaking engagements around the world, David's influence and expertise extend far beyond his written work. His captivating and informative talks have enlightened audiences on a global scale, making him a sought-after authority on topics related to real-time data and messaging technologies. In his current role as a Developer Advocate for StreamNative, David focuses on strengthening the Apache Pulsar community through his passion for education and evangelization. He is dedicated to empowering individuals and organizations with the knowledge and skills they need to make the most of real-time data and messaging technologies. Prior to his role at StreamNative, David held key positions in leading companies. He was a principal software engineer on the messaging team at Splunk, where he honed his expertise in real-time data analytics. Additionally, David has served as the Director of Solutions for two influential Big Data startups, Streamlio and Hortonworks, further solidifying his position as a thought leader in the industry. David's extensive experience, contributions to open-source projects, commitment to educating and supporting the community, and his extensive international speaking engagements make him a prominent figure in the field of real-time data. His presentations are always enlightening and serve as a valuable resource for those navigating the complexities of modern data and messaging systems.