addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

High-Performance In-Memory Messaging for Trading AND GIt Collaboration Patterns


... do not register via ...

[note the address - its at 1 Madison this time]



Most large banks have several tens of thousands of databases, they've evolved over the recent decades. Price quotes come in at hundreds of thousands per second, derivative trades can last up to, and over, ten years, these are stored in multiple different stages of their life-cycle in all these databases. Now the governments want all of these derivatives reported centrally and all of a sudden we have some superb problems to solve. Take a few thousand databases, work out a common format, chuck them into an in-memory database, write some rules and report the results. John will walk through a reference implementation based on several working solutions already in production. The entire stack is Java-based with splatterings of other JVM languages: AMQP messaging; Spring Integration, Mule, Camel & Fuse in the ESB; GemFire, GigaSpaces, HazelCast and Coherence for in-memory "database"; NoSQL and complex message to Java binding. The demo will show hundreds of thousands of complex derivatives (FpML) being bound to Java, routed in the ESB, stored and searched in the in-memory database and persisted in a NoSQL database.

John Davies is co-founder and CTO of Incept5 and recently chief architect of Visa Inc.'s In the past John has also held positions of chief architect at JP Morgan and BNP Paribas and worked at numerous other banks specialising in enterprise integration, low-latency and high volume architectures.


Git is  is a distributed revision control and source code management (SCM) system with an emphasis on speed. What are the best practices for collaboration using git?  In this session we'll look at a range of techniques from pull request based code reviews through short running feature branches and the use of feature toggles for continuous deployment scenarios.

Peter Bell is an evangelist and hacker for hackNY - a not-for-profit that aims to federate the next generation of hackers for the New York innovation community. He is an experienced startup technologist, agile coach, CTO and currently finishing up a book for Pearson on "managing software development". He has presented at a wide range of conferences including OOPSLA, QCon NY, QCon SF, No Fluff Just Stuff Enterprise Java tour, et al.

Join or login to comment.

  • Frank G.

    Both Peter and John are clearly professional speakers who know their craft. We've had many, many requests for their presentations.

    May 30, 2013

  • Frank G.

    Registration is closed. We have 250 people registered. Wow!

    March 19, 2013

1 went

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy