Remix.run Logo
dijit 4 days ago

I got really pissed off with their field CTO for essentially trying to pull the wool over my eyes regarding performance and reliability.

Essentially their base product (NATs) has a lot of performance but trades it off for reliability. So they add Jetstream to NATs to get reliability, but use the performance numbers of pure NATs.

I got burned by MongoDB for doing this to me, I won’t work with any technology that is marketed in such a disingenuous way again.

AtlasBarfed 4 days ago | parent | next [-]

Don't implement any distributive technology until aphyr has put it through the paces, and even then... Pilot

munksbeer 3 days ago | parent [-]

https://aphyr.com/about

"Unavailable Due to the UK Online Safety Act"

:(

nchmy 4 days ago | parent | prev [-]

You mean Jetstream?

Can you point to where they are using core NATS numbers to describe Jetstream?

dijit 4 days ago | parent [-]

Yes, I meant Jetstream (I even typed it but second guessed myself, my mistake) I’m typing these when I get a moment as I’m at a wedding- so I apologise.

The issue in the docs was that there are no available Jetstream numbers, so I talked over a video call to the field CTO, who cited the base NATs numbers to me, and when I pressed him on if it was with Jetstream he said that it was without: so I asked for them with Jetstream enabled and he cited the same numbers back to me. Even when I pressed him again that “you just said those numbers are without Jetstream” he said that it was not an issue.

So, I got a bit miffed after the call ended, we spent about 45 minutes on the call and this was the main reason to have the call in the first place so I am a bit bent about it. Maybe its better now, this was a year ago.

jeremyjh 4 days ago | parent [-]

This doesn’t really support your position as far as most readers are concerned - it sounds like a disconnect. If they didn’t do this in any ad copy or public docs it’s not really in Mongo territory.

dijit 4 days ago | parent | next [-]

I don’t really care.

I’m telling you why I am skeptical of any tech that intentionally obfuscates trade-offs, I’m not making a comparison on which of these is worse; and I don’t really care if people take my anecdote seriously either: because they should make their own conclusions.

However it might help people go in to a topic about performance and reliability from a more informed position.

nchmy 3 days ago | parent [-]

I don't doubt your experience. But I think it might have been more just that guy, than NATS in general.

The other day i was listening to a podcast with their ceo from maybe 6 months ago, and he talked quite openly about how jetstream and consumers add considerable drag compared to normal pubsub. And, more generally, how users unexpectedly use and abuse nats, and how they've been able to improve things as a result.

zaphirplane 4 days ago | parent | prev [-]

It’s deceptive if true, why are you trying to spin it as it’s ok cause the deception were not published

jeremyjh 3 days ago | parent [-]

Its not ok if there was deception, but it sounds just as likely its a communication disconnect in their call. We only have one side of it.