Re:Many use cases don’t require Kafka (2019)
by pm90 on Sunday January 31, 2021 @07:12PM
(#25984050)
Wouldn’t apps relying on CDC events be strongly coupled as well? They’re just not synchronously coupled.
[ Parent
| on HN ]
Re:Many use cases don’t require Kafka (2019)
by longcommonname on Sunday January 31, 2021 @07:49PM
(#25984315)
I mostly disagree, but in a native implementation you probably do have strong data coupling. You can have cdc feed to another system that performs enrichment or transformation.
Cdc also enables all sorts of non obvious changes that are infra focused. It's much easier to update your version of sql server, db2, mongo, etc. If you don't have to worry about every other app and how it connects to your shared service.
You may think that you're being smooth by updating a A record or Cname when doing a migration but very often there's an app out there accessing using an ip.