In the past year or so, I’ve heard from many skeptics – people who
didn’t believe that Event Processing could be successfully deployed in the
cloud. Granted, most of these folks represented firms actively engaged in
providing the High Frequency Trading (Algo Trading) industry with tools.
And in that arena, cloud deployment probably doesn’t make sense. Yet.
Close to Home Though
Ask people in Capital Markets about Twitter and the most common response
you’ll get is, “What do people use it for?” This is because most of
the people in Capital Markets can’t use things like Twitter, instant
messaging, or Facebook at work and if they can, it’s heavily regulated.
But the point is, that they mostly don’t get it – I myself was included
in this camp until a friend of mine explained it to me. Since thing, I’ve
taken to Twitter like a fish to water. My point here is that the... (more)
For our CEP in the Cloud example, I’ve briefly outlined a stream based load
balancing idea. In this example, RuleBots (pieces of code that do something
– think of the procedural extensions built into some vendor’s products)
send utilization statistics to the CEP Load Balancer via RabbitMQ. The CEP
Load Balancer in this case is written in Java and uses Esper to create a
stream containing all available processes (destinations) in a particular
What’s a Service Pool?
For this example, we define a service pool as available compute resources in
the cloud available to ... (more)
In a recent post, Louis Lovas of Progress Apama explains why the first
generation CEP vendors don’t have many, if any, cloud deployments.
Here’s a quote from his post:
Typical of event processing applications that do things are those in
Capital Markets like algorthmic trading, pricing and market making. These
applications perform some business function, often critcal in nature in
their own right. Save connectivity to data sources and destinations, they
are the key ingredient or the only ingredient to a business process. In
the algo world CEP systems tap into the firehose of da... (more)
Every year, I like to decompress a bit and take a break. Usually, I like to
go scuba diving – the dive sites I like are usually far removed from email,
Twitter, Facebook, etc. and it gives me a chance to actually unplug, defrag,
and think a bit.
This year, the family went to Grand Cayman to experience some of the
world’s best diving. Within Grand Cayman is Hell, a small township
dedicated to tourism and aptly named given the attached photo.
We visited Hell in between dives, and rather than make my ex-wife room
reservations or send out postcards, I thought I’d amplify a few predic... (more)
VMWare has been on a buying spree lately.
In the last month, they’ve announced both Redis and RabbitMQ.
Here’s VMware’s take on Redis, and spring source’s on RabbitMQ.
RabbitMQ is built with Erlang.
Much Rejoicing in the Village
We use both of these technologies at Cloud Event Processing. And we love
Erlang too. VMware’s acquisition of these technologies not only validates
our decisions, which we are very selfishly pleased about, but also sends an
The Message Please
Everyone’s busy abstracting resources in the cloud – making resources
like compute, stora... (more)