We are using a CDC tool that will generate up to 30 different streams when an update occurs on the database. Was going to have each table be a separate topic and join them together with KSQL. This is reasonable? Also not all 30 topics will have data - how do I guarantee I capture all the data for the key as there will be some time difference between the streams (not much though).
Thanks, Tim