Session Spotlight

Frank Greco Jr

Camp Counselor

The Reconciler Pattern: You Might Not Need a Queue After All

Event Logo

Wednesday, January 18, 2023 - 1:00 PM CST, for 1 hour.

Regular, 60 minute presentation

Room: Campsite 3

architecture
database
kafka
reconcile
superblocks

A common problem that needs solving when developing many systems is deciding how to reconcile desired and actual state. It can be temping to use a queue to propagate desired state changes but do you really need one? In this talk, we explore an alternative approach, the reconciler pattern, to accomplish this. I'll make it easy to understand this pattern by explaining in detail how I implemented it in two SaaS providers, Superblocks and Confluent Cloud.

Prerequisites

General systems design knowledge.

favorited by:
Katherine Sanders Allen Zaudtke Josh Gretz Sharon Cichelli Arana Fireheart Kris Kirkland Olena Kutsenko