himoacs
Joined 6 years ago
Joined 6 years ago
The article talks about issues with webhooks such as not being reliable if the service goes down and messages are lost. It also talks about developers daisy-chaining multiple services together to put forward a solution which is not robust.
That's why you need a broker that does event distribution, supports multi-protocols (REST, AMQP, MQTT, WebSockets...) natively without any proxies and supports Webhooks. You can push messages to your REST clients and if they disconnect, the messages will pile up in a queue, ready to be consumed when the client reconnects.
Solace PubSub+ Broker does all of this. Disclaimer: I work at Solace.
Solace's first product was hardware appliances which are still used for high throughput and low latency usecases. Concept of VPN was used to set up isolated virtual brokers so different teams can have their own environments on a shared hardware appliance.
The concept was ported over to software as well and is extremely useful in an enterprise environment. It allows different teams to have their own virtual brokers but not have to pay for or manage multiple brokers.
Now that doesn't seem a lot to you but times the difference (10 cents) by volume and number of Robinhood customers placing orders and it can add up to be a lot.
Supports zero message loss, no headaches around topic partitions, in-order messaging, support for open apis/protocols, in-memory AND persistent quality of service, support for event mesh etc
This allows you to enjoy your hobbies without being bogged down by usual bureaucracy/pressure that you might deal with at work. So, continue working in tech (maybe reevaluate your role, amount of responsibility etc) and take music lessons, volunteer, join sport leagues, take pottery lessons etc.