/plushcap/analysis/ably/livesync-database-connector-vs-cdc

Database generated events: LiveSync’s database connector vs CDC

What's this blog post about?

Ably LiveSync is a product that helps developers synchronize their database and frontend clients by delivering live updates. It consists of two components: the Models SDK running on the client, and the database connector listening to changes in the database and syncing them with clients. Unlike traditional Change Data Capture (CDC), LiveSync's database connector uses the 'outbox pattern', allowing developers to control the content and destination of events generated by the connector. This approach provides better encapsulation, access control, and join management compared to CDC. By using an outbox table, developers can dynamically control which clients get access to specific data and expose only the necessary information for frontend use.

Company
Ably

Date published
June 18, 2024

Author(s)
Zak Knill

Word count
1078

Hacker News points
1

Language
English


By Matt Makai. 2021-2024.