1. A system for complex event processing comprising: a sender module for receiving an input event and for generating a serialized message sequence from the input event; a plurality of deterministic event processing engines for processing the serialized message sequence and generating a plurality of redundant ordered sequences; a merger module for receiving the plurality of redundant ordered sequences and for generating an output result for transmission; and wherein at least one of the sender module, deterministic event processing engines and merger module comprises at least one hardware component.