Architecture selection
Let us look at how these candidate architecture technologies stack up against each other. We can break down the primary benefits and risks of each choice as follows:
StreamInsight | |
---|---|
Benefits: Lightweight, high-throughput product Advanced stream processing capabilities including windowing Rich query language |
Risks: Lack of community code/resources Relatively immature hosting model with limited load balancing and failover New product, which means accepting inevitable gaps and likely changes in tooling and capabilities |
BizTalk Server | |
Benefits: Many out-of-box adapters means connecting to event producers is only a configuration task Can leverage BizTalk capability to send events to downstream transactional systems Enterprise-class hosting infrastructure |
Risks: Complicated design needed to accommodate windowing. BizTalk solutions are made up of multiple components so slight pattern algorithm changes are not easily deployed. While BizTalk can handle large... |