I use Siteground for a few wordpress installations - support is excellent and performance is reasonably good - plans are reasonably priced and haven't had any issues. That said, I don't run any intensive applications, just self-contained systems.
Automation replaces manual labor. As labor becomes more expensive and automated processes become more affordable, you'll see a shift in the food industry from basic labor to skilled labor (those who will develop and maintain the automated processes).
I'm Justin and I work at LaunchDarkly. We built this microsite to collect content on feature flagging best practices and put it into one place. We also have suggestions for feature flag implementation, SDKs, open-source libraries. Whether you are looking to build from an open source library or buy a solution, it is important to understand the fundamentals of feature flag-driven development. We're also looking for any feedback about other best practices/guides/tutorials around feature flagging that we can include in the future. We welcome contributions to the microsite on GitHub: https://github.com/launchdarkly/featureflags.
Feature flagging/toggling is a method by which developers wrap a new feature in a conditional to gain more control over its release. By wrapping a feature with a toggle, it’s possible to isolate its effect on the system and to turn that toggle on or off independent from a deployment. This effectively separates feature rollout from code deployment. Feature toggling is a core component of continuous delivery that empowers software organizations to release quickly and reliably.
Ya revenue and ROI are typically the drivers that determine how budget and resources are allocated. If something is not seen as necessarily critical or customer-facing, then it can just be kept behind the scenes.
Then.. of course.. you face the issue of turnover and attrition. People leave and rarely do things transition smoothly from employee generation to generation.
"Vine’s business problems throughout the years – poor management from directors leaving every year, competitors such as Instagram implementing their own short video features, massive lack of innovations to keep users, and their biggest stars from jumping to other platforms." Seems to sum it up there: lack of innovation, adaptation, and forward thinking.
Are you referring to continuous integration? Cont delivery? Just stacks? If you're referring to some platforms..
CircleCI http://circleci.com as a continuous integration and deployment platform - they automate the build, test, and deploy process.
LaunchDarkly http://launchdarkly.com if you're looking to feature flag your builds and automate rollouts.
Gradle http://gradle.org is an open source build automation system that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groovy-based domain-specific language (DSL) instead of the XML form used by Apache Maven of declaring the project configuration.
I don't feel it's actually meant to replace agile. It's meant to be a supplement to help PMs get market feedback throughout the development process. Think of it as a way to do canary launches, get feedback from production environment, and control feature visibility based on performance.