zlacker

[parent] [thread] 2 comments
1. Kinran+(OP)[view] [source] 2023-07-24 10:04:26
From what I've seen it's too early to migrate from Push. With the last update they emphasized Pull as the default, but Push is not deprecated yet.

And even NATS Streaming still works: it is deprecated, not removed.

Unlike databases, a good thing about messaging and streaming solutions is that you don't have to pick one: you can make them talk to each other as long as there are bridges. This also applies to different approaches to messaging/streaming provided by a single platform.

replies(1): >>bzzzt+9l
2. bzzzt+9l[view] [source] 2023-07-24 12:14:17
>>Kinran+(OP)
Just like you don't want to support tens of different databases you shouldn't build your solution on lots of bridged message busses. If stuff goes down at 2 am you don't want to have to find out which message queue was the problem or what tooling you should use to debug it.
replies(1): >>Kinran+ou
◧◩
3. Kinran+ou[view] [source] [discussion] 2023-07-24 12:56:34
>>bzzzt+9l
Sure, but it's an inconvenience, not a total blocker. With databases you lose foreign keys and you have to replace a single query with N. And you don't want to have ten different solutions of course, but two is fine and allows for comfortable migrations.
[go to top]