Patent attributes
The various embodiments may enable enterprise cloud based computing infrastructure to automatically scale cloud based applications in response to changing service demands. In at least one of the various embodiments, the monitoring application may collect operational and performance statistics about a cloud application from both internal and external monitors. In at least one of the various embodiments, a cloud application owner (user) may provide information to the system identifying one or more critical paths for one or more cloud applications. In at least one of the various embodiments, based on the monitoring data and the critical path information the cloud application scaling framework may determine the resource scaling and/or caching that may be appropriate for a monitored application.