Chapter 4: Integrating Event-Driven Architectures with Existing Systems What Is Data Liberation? Data Liberation Patterns Data Liberation Frameworks Liberating Data by Query Bulk Loading Incremental Timestamp Loading Autoincrementing ID Loading Custom Querying Incremental Updating Benefits of Query-Based Updating Drawbacks of Query-Based Updating
Liberating Data Using Change-Data Capture Logs Liberating Data Using Outbox Tables Performance Considerations Isolating Internal Data Models Ensuring Schema Compatibility Capturing Change-Data Using Triggers
Making Data Definition Changes to Data Sets Under Capture Sinking Event Data to Data Stores The Impacts of Sinking and Sourcing on a Business Summary
Chapter 5: TODO: ADD OUTLINE: Event-Driven Processing Basics Composing Stateless Topologies Repartitioning Event Streams Copartitioning Event Streams Assigning Partitions to a Consumer Instance Assigning Partitions with the Partition Assignor Assigning Copartitioned Partitions Partition Assignment Strategies Round-robin assignment Static assignment Custom assignment
Recovering from Stateless Processing Instance Failures Summary
|