Master Windows Internals - Kernel Programming, Debugging & Architecture
The Fastest Way to Become a Backend Developer Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn how Klaviyo built a robust asynchronous application framework using Python and Apache Pulsar in this conference talk from Pulsar Summit SF 2022. Explore the development of an internal messaging system that provides essential tools for managing business-critical asynchronous data flows in unreliable environments. Discover key components including a Pulsar ORM, schema migrator for topic configuration, retry/replay functionality, versioned schema registry, and a consumer framework designed to prevent message loss while maximizing observability. Gain valuable insights from the speaker's experience transitioning from various datastores like RabbitMQ and Kafka, and frameworks such as Celery, Spark, and Flink. Understand the challenges and solutions encountered during the process of unifying a heterogeneous async-computing environment onto Pulsar, including the implementation of experimental "online schema change" capabilities for topics.
Syllabus
Intro
Overview
Aboutclavio
Current infrastructure
Chariot
Schema
Production
Reliability
Challenges
Teasers
Taught by
StreamNative