Hello, I’m trying to use the Kafka connector, as it exactly fits my use case, but I’m trying to minimize the number of connectors. It seems to me that an instance of a connector is able to perform a single kind of operation (insert, replace, update or delete), so for usual C(R)UD operations 3 connectors are needed.
Is it a good idea to write a custom WriteModelStartegy
that receive a valueDoc of the form {"operation": "insert", "data": {...}}
to handle all operations? Why was not already implemented? (“Custom” and “good idea” in the same phrase is almost never correct )