Twelve Factor App
Tags: devops
I stumbled on to The Twelve-Factor App while reading Docker and the Future of the Paas Layer. It contains 12 steps to guide the development of a robust application that can gracefully transition between servers and deployment environments.
It’s not perfect. It’s not a gospel. But it is pretty solid. Spend the 10 to 20 minutes it will take you to read if deploying code induces cold sweats.
Maybe once you’re done you can convince me that sending all logs to
stdout
is the right thing to do as outlined in Factor
11. It advocates offloading log management
to an external process, and I don’t understand the benefit of that
over a mature logging framework built in to the application. I’m not
convinced, but I’m not unconvincable.