If I were consulting to this project, I think the first questions I would ask are: * How many producers and consumers are there for this data feed, and are they all under your control? * Is the data completely transient or do you have persistent data that needs to be migrated? * Is the data format well documented and understood? How complex is it? * How good is your test suite? If you break anything, how will you know (and what are the consequences if you don't)? * What are you hoping to achieve by the change in technology? If there are problems that need to be fixed, is a change in technology going to help fix them, or is it just going to distract from the real issues? Michael Kay Saxonica
|