Last year, my client wanted a way to automatically analyze huge amounts of data, match patterns and then do things such as email alerts to interested subscribers.
This is a scenario that is becoming increasingly common in recent years with the advent of Big Data, but solutions have existed for a long time beforehand.
As a .NET shop, they were only really interested in a Microsoft based solution which meant that the ideal product was Microsoft StreamInsight
I must have spent 2 months prototyping and measuring aspects of scalability with this product to the point where we had a demonstration that it would work well for their purposes. Unfortunately, due to wider commercial decisions, they decided they wanted a Java based solution. Cue furious re-writing and testing a multitude of other risks.
Fast forward almost a year and I’m getting a glut of agents calling trying to tempt me out of the city to work with a very high profile motor sports client. They tell me I’m the only person in the region (London and the South East), with any experience of StreamInsight and so I’ll be perfect for the role. So I agree to speak on the phone to the client and we have a good long chat. It’s true they are struggling to find anyone who’s even heard of it before.
In the end, they weren’t able to match the money on offer by the brokerage I will begin working with from next week so I had to decline. But I can’t help wondering whether I’ve missed out on the opportunity to build a consultancy firm around a tech that will be in demand in the future.
Have you used StreamInsight or other CEP solutions? Are you interested in using it and need some guidance? If so, please get in touch.