Esper and its .NET port NEsper are components that enable Complex Event Processing (CEP) and Event Stream Processing (ESP) engines. They are especially suitable for trading applications. They can, among other things, make it easier to deal with data-bursts and threading and they use a query language tailored for event processing.
I'm am interested in:
- drawbacks of (N)Esper in a trading environment, when compared to alternatives (eg. competing ESP/CEP, Database or custom)
- the type of problems one may encounter when building a trading application around (N)Esper.