Optimizations - popebp/neat-sheets GitHub Wiki
One issue that will become apparent is the need to optimize calculations. Monthly Budget Rollups will need to be cached and only updated when there has been a change that will affect a previous rollup. If done in a silly manner, then there will be an issue where as time moves on, it will be slower to compute and will waste resources.