YoVDO

Change Data Capture with Elixir and Debezium - ElixirConf EU23

Offered By: Code Sync via YouTube

Tags

Debezium Courses Microservices Courses Elixir Courses Distributed Systems Courses Message Broker Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore change data capture techniques using Elixir and Debezium in this ElixirConf EU23 conference talk. Dive into strategies for managing technical debt, building new models, and implementing the strangler fig pattern. Learn about sharing state, message brokers, and the intricacies of transactional logs and logical replication. Examine Debezium examples, comparing snapshot and streaming data capture methods. Investigate polymorphism, behaviors, schemas, and protocols in the context of change data capture. Address common concerns such as distributed message brokers, stable messages, and transactions. Discuss challenges including partitioning and consistency guarantees. Discover advanced solutions and consider when change data capture might be necessary for your projects. Conclude with insights from Greg Young and a Q&A session.

Syllabus

Intro
Technical Debt
Build a new model
Strangler fig
Sharing State
Message Brokers
Agenda
Table
Transactional Log
Logical Replication
Debezium Example
Snapshot vs Streaming Data
Capture Parts
Polymorphism
Behaviors
Schema
Schema Level
Protocols
Common Concerns
Distributed Message Brokers
Stable Messages
Transactions
Challenges
Partitioning
No guarantees
We value consistency
One easier way
Advanced solutions
Will you need to change data capture
Greg Young
Questions


Taught by

Code Sync

Related Courses

AWS IoT: Visual Walkthrough
Pluralsight
Spring Integration: Using Channel Adapters to Integrate with External Systems
Pluralsight
Playbook WPF: Creating Flexible WPF Business Application Screens
Pluralsight
AWS IoT: Visual Walkthrough (Traditional Chinese)
Amazon Web Services via AWS Skill Builder
AWS IoT: Visual Walkthrough (Korean)
Amazon Web Services via AWS Skill Builder