Specs for this product:

* Will likely store hundreds of millions of rows of financial data of companies

* New data constantly added each day

* Need to aggregate and analyze data to put onto dashboards. Need store results for fast access. Results should be updated whenever need data is added.

* Need to send out email notifications for interesting events after aggregating and analyzing data

This product is bootstrapped - meaning, I have a very low budget.