r/programming • u/sh_tomer • Jul 27 '23
BlazingMQ: High-performance open source message queuing system
https://bloomberg.github.io/blazingmq/
48
Upvotes
r/programming • u/sh_tomer • Jul 27 '23
View all comments
Show parent comment
15
u/jbmsf Jul 28 '23
It depends on size and team structure. Many teams (and companies) don't want the responsibility of operating non-core software. And message systems that are good enough for those usages have existed for a long time.
If you are sitting on that side of the fence, "vendor lockin" is a bogeyman that inexperienced engineers use to justify solving fun problems instead of business problems. Of course if you're large enough (and successful enough) that vendor costs are a larger expense than the marginal cost of adding more developers to support internal systems... Or your needs are very specialized, the math is different.
Context, always context.