Live data from Hacker News

Salesforce is buying MuleSoft at enterprise value of $6.5B

techcrunch.com

71–80 of 85 posts

Re: Salesforce is buying MuleSoft at enterprise value of $6.5B

#71

I am still trying to wrap my head around why is Mule needed. There is a large push at several companies because of: Enterprise Service Bus to help integrate applications, REST API design specing and testing (Mule AnyPoint platform), and API gateways for throttling and applying security policies on API consumption. 1. But there are other message middleware in place, brokers like Kafka, Tibco etc. Is an ESB really need…

No modern company is pushing esb anymore. It’s an architectural failure still being pushed by vendors and has been architects. I use it as a canary to know if a company is technically inept.

So ESBs is a early 2000s concept but what is so terrible about it, or why is it an architectural failure.

Re: Salesforce is buying MuleSoft at enterprise value of $6.5B

#72
post #15

Earlier quoted context omitted.

Seems more likely that they want the database connections than the revenue. Everyone in the Salesforce ecosystem is writing Integrations into other platforms and if they make it easier to ingest data in Salesforce and keep you there it will be more sticky.

As someone who just finished a custom caching solution for Salesforce-backed data I couldn't agree more. There are a number of solutions out there that attempt to mirror salesforce to i.e. Postgres, but they are expensive. Plenty of people want to leave Salesforce but are caught in by the cost of exfiltration. That said Salesforce isn't THAT bad. There are plenty of edge cases, dark spots in documentation, shitty pri…

I'm looking for one of these 'mirror SFDC (or Zendesk) to Postgres' solutions. No fancy integrations/automated workflows: just back up a Salesforce CRM to Postgres at least every 15 minutes. Fivetran has seemed to be the best fit for this simple use case. Is there an alternative you recommend?

Re: Salesforce is buying MuleSoft at enterprise value of $6.5B

#73

I am still trying to wrap my head around why is Mule needed. There is a large push at several companies because of: Enterprise Service Bus to help integrate applications, REST API design specing and testing (Mule AnyPoint platform), and API gateways for throttling and applying security policies on API consumption. 1. But there are other message middleware in place, brokers like Kafka, Tibco etc. Is an ESB really need…

No modern company is pushing esb anymore. It’s an architectural failure still being pushed by vendors and has been architects. I use it as a canary to know if a company is technically inept.

I’ve worked with MuleSoft and the ESB really isn’t an “ESB”. It’s really about having the ability to write APIs with specific standards.

It allows you to write micro services without pushing up your own instances, use kube8, or anything of that nature.

It internally uses raml as its service definition that is analogous to OpenAPI/Swagger.

Think of a number of good yet annoying things you have to do when interacting with other businesses when writing APIs.

Certs set up, QoS depending on customer, key rotation, API throttling, authentication, authorization, HA, etc. You essentially push up a lambda onto their service and config.

The power isn’t necessarily just that as well, but because they have raml, they publish and support an ecosystem of “connectors” which is mostly just a pretty version of an API and has a UI that allows non devs to do ETL on data although almost no one does that. It allows low level engineers to do it though.

Imagine having an Ubuntu machine(s) doing APIs vs an iPhone using apps. It’s packaged nicely for simple API development rather than spinning everything else up that you can.

Mind you, I’m not saying to go out and use it today as it is not cheap but there really is a business case for it.

Lastly, we integrated a lot with Rabbit to help with work that can be done asynchronously. Otherwise your bill from them would be even more expensive.

Would I use it again? Yes, if the company wanted to have the cheapest engineers or use tech savvy product managers and wanted as little DevOps as possible to maintain their code (again think of it like as nicer lambda). Just remember to fork over $200K a year for the bare minimum for what I would call a production grade set up.

Re: Salesforce is buying MuleSoft at enterprise value of $6.5B

#74
BTW, somewhat relevant (since MuleSoft had/has an Enterprise Service Bus - an ESB, as I remember from checking the company out some time earlier):

There is an ESB for Python called Zato - zato.io . I had interacted with the creator, Dariusz, earlier, and he seemed dedicated to making it a success, and recently I visited the site again, it seems to have got some traction.

Re: Salesforce is buying MuleSoft at enterprise value of $6.5B

#75

Earlier quoted context omitted.

" It's a crowded space" - Never thought it's that crowded. Wondering who are the major players there..?

Mulesoft, Zapier, Microsoft Flow, Automate.io, Tray.io, Integromat, Workato, PieSync, Dsync, OneSaas, Skyvia Defining "major" is hard, I think. You either select a few big providers for integrations, or you go long tail with hundreds. I think there won't be winner take all, as there are a lot of integration dollars to go around (enterprise, SMB, freelance/individual users, etc), and each integration system has their…

Wondering why there is so much disparity in price. For e.g. Workato is charging way higher than Integromat. What seems to be driving the pricing for these services?

Re: Salesforce is buying MuleSoft at enterprise value of $6.5B

#76
post #70

Earlier quoted context omitted.

Can you explain? It's being pushed heavily as an api spec, api catalog and middleware, and it's notclear to me why we really need it.

A huge part of the benefit of software like Mulesoft's is being a common standard. If your the type of company that will have 50 developers working on your ESB and services that's big. So is the expectation that in 30 years you can hire a new batch of developers that will quickly grok your ESB because Mulesoft will still be a thing. Mulesoft does have a lot of cool functionality, but my impression is that unless you…

I think microservices obviates ESB. If you have a legacy system that you can't replace, build a shim layer. Or, better yet, take the money you had allocated for building an ESB and spend it deprecating your legacy systems.

Re: Salesforce is buying MuleSoft at enterprise value of $6.5B

#77

Earlier quoted context omitted.

No modern company is pushing esb anymore. It’s an architectural failure still being pushed by vendors and has been architects. I use it as a canary to know if a company is technically inept.

I’ve worked with MuleSoft and the ESB really isn’t an “ESB”. It’s really about having the ability to write APIs with specific standards. It allows you to write micro services without pushing up your own instances, use kube8, or anything of that nature. It internally uses raml as its service definition that is analogous to OpenAPI/Swagger. Think of a number of good yet annoying things you have to do when interacting w…

Thanks for the detailed reply. I think I need to wrap my head around this more as I am not (fully) getting the benefits and cases you explained.

From their website, their simple definition of Mule ESB is that is used to "integrate" applications so they can talk to each other, even if using different communication protocols:

Mule, the runtime engine of Anypoint Platform, is a lightweight Java-based enterprise service bus (ESB) and integration platform that allows developers to connect applications together quickly and easily, enabling them to exchange data. It enables easy integration of existing systems, regardless of the different technologies that the applications use, including JMS, Web Services, JDBC, HTTP, and more. The ESB can be deployed anywhere, can integrate and orchestrate events in real time or in batch, and has universal connectivity.

Re: Salesforce is buying MuleSoft at enterprise value of $6.5B

#78
post #76
post #70

Earlier quoted context omitted.

A huge part of the benefit of software like Mulesoft's is being a common standard. If your the type of company that will have 50 developers working on your ESB and services that's big. So is the expectation that in 30 years you can hire a new batch of developers that will quickly grok your ESB because Mulesoft will still be a thing. Mulesoft does have a lot of cool functionality, but my impression is that unless you…

I think microservices obviates ESB. If you have a legacy system that you can't replace, build a shim layer. Or, better yet, take the money you had allocated for building an ESB and spend it deprecating your legacy systems.

What is an ESB if not a collection of shim layers? What you said in the second sentence is one of the purposes of Mulesoft. Creating a unified and consistent shim layer for all of the legacy systems you can't replace.

Re: Salesforce is buying MuleSoft at enterprise value of $6.5B

#80
post #17
post #2

Makes me wonder if we will see a Zapier IPO soon. It's a crowded space, integration as a service, and in need of consolidation. Zapier doesn't have MuleSofts enterprise street cred because IMHO weak B2B marketing, but the infrastructure is there.

> IMHO weak B2B marketing, but the infrastructure is there Two very different product sets. Zapier falls over as soon as you want to bring in customized data structures/flows/etc, which frankly every enterprise biz does. It also doesn't integrate with the big on-premise stuff (SAP/Oracle/etc) in a customizable/graceful way. This is, by the way, not a bad thing.

Not at all true.

1. Zapier is very flexible if you're willing to write a bit of Python code.

2. Zapier integrates with really any API that supports webhooks, and even those that don't via a CLI and custom language support.

I don't work for Zapier (sadly). But I do use the product every day and have customized it to some pretty unique needs.

Post reply on HN