jump to navigation

How to build a scalable derivatives risk & pricing platform using open source software March 30, 2007

Posted by James Webster in : software, finance , trackback

Just some brief thoughts on how a selection of open-source software might be used to build a architecture stack supporting a derivatives risk & pricing platform, a common system found on derivatives trading floors.

Whether some of the open-source alternatives I have suggested are appropriate substitutes for their commercial brethern is highly debatable. Nevertheless the commoditization of software continues.

Comments»

1. kgashok - March 31, 2007

Thanks for this useful architectural stack.

Do you have similar architectural stacks for other end-uses, for example, “How to build a healthcare electronic patient record system?”

2. Brian E - April 1, 2007

I hadn’t taken a look at QuantLib in a while. I found the multiple language targets to be very interesting.

One of the often repeated jokes at my last company was:
Q: How do you tell how many quants have worked on a given code base?
A: Count the number of date libraries which have been written.

It seems most banks are happy to use open source software - especially because they don’t ship products, but it’s hard to get agreement to open source any internal software or contribute changes back to the community.

3. The News before The News » Hadoop on EC2 - July 20, 2007

[…] while ago I suggested that Hadoop and Amazon EC2 could be use to construct an open source derivatives risk pricing grid platform as an alternative to commercial offerings such as Datasynapse or Digipede. Well now there is a […]

4. Gavin - July 20, 2007

EHCache needs multicast, so no dice running it on EC2 at least until it is available.

Aside from EHCache, what else were you thinking you need multicast for on EC2? From what I’ve been reading, EC2 apps tend to towards an event driven design based on SQS.

5. James Webster - July 21, 2007

@Gavin: Just caching and clustering really; Open Terracotta, EHCache, Tangosol all really require multicast to work property if not at all.

6. The News before The News » Hedge funds and grid computing - April 6, 2008

[…] using Amazon EC2 to quickly and cheaply scale up a grid computing environment, much as I asked a while back. As a way to scale up processing of complex overnight risk reports over exotic derivative books it […]