Browsing All posts tagged under »architecture«

What is an Inverted Index?

June 21, 2009

Comments Off

Inverted Index Since there isn’t much direct information about inverted indexes here, I thought I should at least provide some information for those surfers I’m capturing – perhaps incorrectly – due to the blog’s URL. An inverted index, also known as an inverted file, is a data structure central to text-based information retrieval. The name… [Read more…]

Hazelcast: Distributed Java

May 29, 2009

Comments Off

Matt has a concise post about hazelcast and its performance when applied to distributed Black-Scholes pricing.

Tale of 2 Systems

May 12, 2009

Comments Off

InfoQ has some great presentations at the moment. Check out Pete Goodliffe‘s presentation on the architecture and design of 2 embedded linux audio systems that implemented the same fundamental functional requirements, but in very different ways: http://www.infoq.com/presentations/Design-Matters-Pete-Goodliffe. I read about this when Pete covered the same topic in a paper he wrote for Beautiful Architecture.… [Read more…]

Market Risk System

May 12, 2009

Comments Off

Interesting presentation at InfoQ on BNP Paribas (wiki) Market Risk System: http://www.infoq.com/presentations/Risk-System-Harper-Delarue. Presented by David Harper (Head of Market Risk IT) and Dominique Delarue (Market Risk IT Functional Architect). Boris? Dinesh? Recognise?

Financial Transaction Exchange at BetFair.com

May 7, 2009

Comments Off

Interesting article on InfoQ: Financial Transaction Exchange at BetFair.com, discussing the creation of a spread betting trading platform built by Tradefair, BetFair.com‘s new subsidiary.

Complex Event Processing (CEP)

March 25, 2009

Comments Off

Complex Event Processing (CEP) is certainly a hot topic in the financial software arena at present. CEP enduces a significant shift in paradigm from traditional batch-processing system architecture to event-driven real-time system architecture. The basic premise of Complex or “Composite” event processing is the use of heuristics to infer potential events of interest from simple… [Read more…]

Coupling & Cohesion

March 18, 2009

Comments Off

Coupling Coupling is the degree to which a module of an application is dependent on another module. Coupling is necessary to some extent, otherwise no module could ever use any other module, but the extent of this should be minimized if possible. The process of minimizing this coupling is referred to as Decoupling. Unnecessary tight… [Read more…]

Follow

Get every new post delivered to your Inbox.