Cloud Native Development
Why Cloud Native Development is ‘must have’ for startups ??
The cloud native development is a shift in development philosophies. The promise of cloud friendly code that saves cost , provide security assurance always agile with mindset of devops from Day1 are differentiator . The art and possibility of doing this in startups are much higher then their traditional BIG brothers….
As an startup your first priority is your BIG IDEA and how soon you can taste the water … not the technical implementation. In order to do that one need to have an eye on their cost of IT and that is where cloud native development is a best friend you have !!!
But Why is it ‘Must’ ?
Let’s understand how cloud providers make services less expensive. It is two ways that they do.
• Standardization & Abstraction at all levels of IT : This lets cloud providers upscale & downscale storage & processing capability thus helps them optimize use of resources and lower cost. Example like virtualization, SDS, SDNs are techniques used by cloud providers.
• Sharing of IT capability : This important capability let’s cloud providers under utilization of resources
Now as an application owner or service consumer , there are 12 factors & other like Failure Aware, Latency Aware, Or Instrumented, Event Driven principles that can help in achieving standardization for your cloud native application . This standardization empowers service consumers to effectively utilize resources and use standardization & abstraction of your chosen cloud providers practice.
So that 12 factors are not limited to the architect’s book and reaches to management where it make economic sense. And this is where ends meet for cloud native development and startups who are looking for cost effective way of implementing their BIG IDEA.