BT
Newer rss

Event Sourced Architectures for High Availability

Posted by Martin Thompson  on  Jun 12, 2012

Martin Thompson discusses achieving high availability by using an event sourced architecture in which changes of the system’s state is captured as a sequence of events.

Event Aggregator: Solving the Problem of Event Coupling

Posted by Donald Belcham  on  Sep 28, 2011

Donald Belcham presents the Event Aggregator pattern and the event problems it solves: tight coupling, refactoring difficulty, object chaining, memory leak, showing how to build one.

Events Are Not Just for Notifications

Posted by Greg Young  on  Aug 08, 2011 5

Greg Young discusses how to use events to store data, and how testing, versioning and performance are impacted by an event-centered model.

Complex Event Processing: DSL for High Frequency Trading

Posted by Richard Tibbetts  on  Jul 11, 2011

Richard Tibbetts discusses Complex Event Processing in the context of High Frequency Trading and the advantages of using high level DSLs, followed by the case study of a system built with StreamBase.

Futures Trade Flow

Posted by Ian Bond  on  Jun 15, 2011 2

Ian Bond presents the development of a trade flow event-driven architecture, providing the background of futures trade, the domain and the solution, sharing some of the lessons learned along the way.

Domain Event-Driven Architecture

Posted by Stefan Norberg  on  Aug 23, 2010 2

Stefan Norberg introduces Domain Event-Driven Architecture, how it helps SOA, and how it has been used by Unibet to make its architecture less coupled, resulting in better performance and scalability. Norberg offers practical advice, presenting technical details of the technologies used: JMS, XML, JSON, Google Protocol Buffers, ActiveMQ and Spring.

Unshackle Your Domain

Posted by Greg Young  on  Jun 24, 2009 12

This presentation, from QCon SF 08, analyzes real world projects where using explicit state transition models was made and the many interesting modeling/architectural possibilities that arose from the decision. Along the way, the IMIS system and its performance is linked to explicit state transition modeling.

Financial Transaction Exchange at BetFair.com

Posted by Matt Youill  on  May 03, 2009

Betfair is the world's largest betting exchange with a transaction volume the equivalent of over half the combined equity trading volume of every major stock exchange in the world. In response to an increase in transaction volume coupled with a decrease in value per transaction, Betfair launched a number of initiatives to dramatically increase transaction processing capacity and reduce cost.

RESTful Enterprise Development

Posted by Ian Robinson  on  Apr 29, 2009 2

In this presentation, recorded at QCon San Francisco, ThoughtWorks' Ian Robinson explains how a RESTful HTTP approach can be applied in an Enterprise project. He makes use of many of the techniques that make HTTP a powerful protocol, including caching, hypermedia, and the use of standard formats such as Atom Syndication for event notification.

Event Patterns

Posted by Ian Cartwright  on  May 17, 2007 3

Ian Cartwright presents some of his work (developed with Martin Fowler) on Event Patterns, including: Event Sourcing, Event Collaboration, Parallel Model, and Retroactive Event. These patterns can be used in scenarios where a sequence of domain model changes may need to be recorded, reversed, corrected, or simply observed.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT