This event has ended

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

NYJavaSIG

Wednesday, March 20, 2013 from 6:00 PM to 8:30 PM (EDT)

New York, United States

High-Performance In-Memory Messaging for Trading AND GIt...

Ticket Information

Type End     Quantity
High-Performance In-Memory Messaging for Trading AND GIt Collaboration Patterns Ended Free  

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

Event Details

In-Memory Message & Trade repositories - All in the JVM
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 V.me. 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.
 


Enterprise git collaboration patterns
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.
Have questions about High-Performance In-Memory Messaging for Trading AND GIt Collaboration Patterns? Contact NYJavaSIG

When & Where



Credit Suisse - Madison Ave entrance
1 Madison Ave
New York, 10010

Wednesday, March 20, 2013 from 6:00 PM to 8:30 PM (EDT)


  Add to my calendar

Organizer

NYJavaSIG

The NYJavaSIG was the very first Java user group started back in 1995.  It currently is the largest Java User Group in North America (and 2nd largest on the planet) with well over 8K members.

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.