Object Edge was retained to evaluate the system and advise if it could scale to meet the current and future business volumes. We had devised extensive bench mark tests to be conducted in a controlled environment to generate a high level of confidence in the assessment. However, the system was unavailable to conduct benchmark tests and we had to settle for data points provided by the vendor on past performance demonstrations.
We conducted high level business analyses of the batch streams and generated end-to-end process abstractions for the current state. We then mapped these process abstractions into the new system processes to arrive at the future state processes. We also conducted a detailed risk analysis.
We further conducted performance analysis (qualitative and quantitative) using the available data points. Qualitative analysis included an assessment of the architecture with respect to scalability, amenability of system to accommodate changes and surge loads and modularity of system to allow for effective partitioning and working as subsets. Quantitative Analysis involved creating an analytical model to understand the scalability of the system and providing some insights into capacity planning.