
Need for agility
While at first glance, the following statement might seem odd and counter-intuitive, I would simply urge you to consider it. From time immemorial, agility has played a key role in determining a leader in a given market segment. It is just that in the traditional era, only the big enterprises could afford to have an infrastructure that gave them the agility.
However, due to various reasons, be it the fact that the entry barrier has been lowered, or the fact that the cost of capital has lowered, the advent of the public cloud has given rise to a plethora of start-ups that are challenging existing enterprises to innovate and evolve at a pace faster than ever before.
Start-ups and enterprises alike, have started using the following to reduce the time to market for the software that they are developing:
- Agile Development Methodologies (Agile versus Waterfall Model)
- DevOps - Continuous Integration and Continuous Deployment
- Infrastructure as Code (IAC)
The IAC concept was introduced by the service down cloud, which was initialized in the public cloud realm and so has a direct connection. Although the concept existed previously, DevOps became famous only in the public cloud world.