Engineering Lead at Murex, the leading enterprise capital markets platform.
Formerly developer, architect, project manager, coach, these days Craig assembles all that hard-earned experience to transform company objectives into working software in a rigorous, value-driven, and collaborative manner.
The financial sector is an exciting mix of challenges regarding throughput, high availability as well as specific constraints regarding latency and consistency.
In the continuous evolution of its platform, Murex relies on open source technologies like Apache Storm and Apache Geode (Pivotal GemFire) in a "kind of" lambda architecture to ensure storage, near-real time (around the milliseconds) aggregation of thousands of events per second, advanced notification mechanisms and straight forward and on-demand deployments.
This talk will focus on the technical architecture, the underlying principles as well as technologies used to support this mix of functional and non functional requirements.