We have just acquired a company that has two Products in two different CoLos, both single tenant enterprise applications.
Product 1 is historically been located florida and ETL solution that gets inputs through files from customer’s systems; standardizes and consolidates the inputs into standard transactions. The output of the ETL solution serve as inputs to the Product 2.
Product 2 historically is in Ohio, is a complex transaction processing engine with a web based UI for user inputs and reporting. Both located systems have tight daily processing windows that they need to meet.
Current infrastructure includes expensive third party licenses such as Oracle enterprise, MS SQL Server Enterprise, TIBCO etc, 400TB+ disk capacity, 300+ M4.Xlarge equivalent instance. In addition to infrastructure costs being financially unsustainable, both products are plagued with performance, availability, fragility and missing transitions issues. Converting to multi tentant architecture is not feasible.
Define a 3 month,12 months and 18 months plan, each with up to 15 action items on how you would approach optimizing cost while improving performance and availability. Assume cost is not a constrain for 18 months of the optimization plan and you have current team fully available to you.