What users are saying about
33 Ratings
33 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.5 out of 101
27 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.7 out of 101

Add comparison

Likelihood to Recommend

Apache Kafka

Apache Kafka is extremely well suited in near real-time scenarios, high volume or multi-location projects. It can solve escalation problems for a fraction of the cost other solutions do and it has the flexibility of open source scenarios.
Juan Francisco Tavira profile photo

Microsoft BizTalk

Microsoft BizTalk is good to use as a message broker tool to process long run business process across multiple applications, but may not be very good when the requirement is for a heavy real-time message queue or topic process or to distribute across multiple applications.BizTalk is easy to integrate with .net family applications, but it may take more time for it to be integrated with other family applications like Java.
No photo available

Pros

  • High volume/performance throughput environments
  • Low latency projects
  • Multiple consumers for the same data, reprocessing, long-lasting information
Juan Francisco Tavira profile photo
  • BizTalk uses Microsoft Visual Studio as the IDE (integrated development environment) tool, and it's very easy to use.
  • The orchestration engine of BizTalk addresses resource issue very well for long-running business processes by dehydrating and rehydrating orchestration instances.
  • BizTalk is very easy to integrate if the development is mainly on the Microsoft software family.
No photo available

Cons

  • Still a bit inmature, some clients have required recoding in the last few versions
  • New feaures coming very fast, several upgrades a year may be required
  • Not many commercial companies provide support
Juan Francisco Tavira profile photo
  • BizTalk needs to be better at tracking down errors after the fact. Input files by default get deleted after processing successfully, unless you specifically specify that they don't. This can be an issue where you need to see what the input file contained, since you may have errors showing up in your target platform, in our case this was SAP.
  • BizTalk logging needs improved. It needs to be able to log the content of the messages it sends and receives. It would be good if the log had a link to the input and output files.
  • BizTalk needs to allow a simple way to preserve the input and output files for debugging purposes. A master setting on the orchestration would be helpful for this.
No photo available

Likelihood to Renew

Apache Kafka9.0
Based on 1 answer
Kafka is quickly becoming core product of the organization, indeed it is replacing older messaging systems. No better alternatives found yet
Juan Francisco Tavira profile photo
No score
No answers yet
No answers on this topic

Alternatives Considered

Kafka is faster and more scalable, also "free" as opensource (albeit we deploy using a commercial distribution). Infrastructure tends to be cheaper. On the other hand, projects must adapt to Kafka APIs that sometimes change and BAU increases until a major 1.x version comes out and adds stability to the product.
Juan Francisco Tavira profile photo
We did look at Jitterbit dataloader from Salesforce.com. Jitterbit seems like a pretty decent solution if you are doing a lot of uploads into Salesforce.com. However, its not nearly as flexible as Microsoft Biztalk is. Biztalk allows you to create any type of custom solution you wish, whereas Jitterbit is much more limited.
No photo available

Return on Investment

  • Easier deployment and horizontal scalability
  • Messaging cost reduction
  • Developments require adaptation and some paradigm shift to interoperate with Kafka
Juan Francisco Tavira profile photo
  • If the Microsoft SQL Server database is used as well as other Microsoft applications, then BizTalk will be a good tool to add.
  • Many .NET developers are available in the market if there is a requirement to use it to develop a BizTalk Server rapidly.
  • If the organization is focused on open source tools or Java family, BizTalk may be not a good choice.
No photo available

Pricing Details

Apache Kafka

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Microsoft BizTalk

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details