Blog article
See all stories »

An article relating to this blog post on Finextra:

Glitch knocks out TSX

Trading on the Toronto Stock Exchange and the small-cap TSX Venture Exchange is expected to resume Thursday morning after a technical glitch with data feeds shut both down for the whole of Wednesday.


See article

Random thoughts about a recent computer glitch that hit TSX

Most financial systems are designed to handle outages in one or another way. However, even if redundancy is incorporated into the system’s architecture it is not uncommon to see that insufficient attention is paid to actually verifying that it will work out. In our practice, we have encountered situations when no more than eight hours (a single work shift) was allocated to check all possible failover combinations within rather complex systems.

Taking into account the level of competition in the industry, exchanges might put more effort into operational testing of their platforms and ensure that failover, monitoring and reconciliation tests are in place. 

Another point: in contrast to the crossing engines that ought to have a primary processing node and require architecture complexities to handle their failover, market data dissemination, by its very nature, can be implemented with relative ease in the active-active fashion. In this case it is not necessary to identify the exact chip responsible for the problem, it is sufficient to turn off the node. 

Anyway it is good to have additional insight for our exchange resilience whitepaper to be released shortly.

5981

Comments: (0)

Iosif Itkin

Iosif Itkin

CEO

Exactpro

Member since

17 Dec 2008

Location

London

Blog posts

13

Comments

6

This post is from a series of posts in the group:

Banking Architecture

A community for discussing the latest happenings in banking IT. Credit Crunch impacting Risk Systems overall, revamp of mortgage backed securities, payment transformations, include business, technology, data and systems architecture capturing IT trends, 'what to dos?' concerning design of systems.


See all