By Jared Ruckle
Businesses have a mandate to gain a competitive advantage from IT. Invariably, this discussion turns to cloud-native apps. Leaders ponder questions like “How can we create, run, and scale new applications quickly and easily?” “How do we experiment, get to market faster, and reduce the cost of trying new things?”
The answer: embrace the development and operational principles behind “12 Factor Apps.”
Our AppFog service (based on Cloud Foundry) makes it easy for developers to create apps that adhere to these 12 factors.
But what are these 12 factors? What does the developer need to do differently?
Thankfully, this phrase - defined on this manifesto - has avoided the fate of terms like “cloudbursting” or “as-a-service.” It has a very specific technical meaning, and strong roots with engineers, not vendors.
For those just getting started with cloud native apps, we thought it might be helpful to discuss each of the factors – and what you can do to adhere to each one. We’ve included quotes from the 12 Factor site when helpful.
WHAT IT MEANS
Many organizations have siloed development and operations teams (unintentionally or otherwise). This results in different codebases; different versions across different systems,...