The Twelve-Factor App
I probably should have started this on day one, but I just setup environment variables for my node app SkillSift using the dotenv package. And the readme for that package links to The Twelve-Factor App, which I’ve never heard of before even though I’m aware of most of the principles they talk about. If you build web apps you should definitley check it out.
Here are The Twelve Factors that they talk about:
- Codebase
- Dependencies
- Config
- Backing services
- Build, release, run
- Processes
- Port binding
- Concurrency
- Disposability
- Dev/prod parity
- Logs
- Admin processes