{
  "id": 7014481,
  "title": "The Twelve-Factor App: the guide every system should follow (but few do)",
  "url": "https://urgent.news/2026/09/12/the-twelve-factor-app-o-guia-que-todo-sistema-deveria-seguir-mas",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-12T22:29:40.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/ikauedev/the-twelve-factor-app-o-guia-que-todo-sistema-deveria-seguir-mas-poucos-seguem-5g5a"
  },
  "original_language": "pt",
  "account": "The Twelve-Factor App, an idea born at Heroku in 2010 led by Adam Wiggins, aims to solve common problems that arise when developing software that doesn't consider portability, growth, and maintenance. The concept consists of 12 practices that provide a solid foundation for any internet-based system. These practices include having a single code source with multiple versions, explicitly listing dependencies, and separating configurations from code. They also involve treating external services as interchangeable, separating build, preparation, and execution stages, and not storing important information within the system. Additionally, the practices recommend that the system should be self-contained, scalable, and able to start and stop quickly. Despite the evolution of tools since its creation, these 12 practices remain relevant.",
  "summary": "Se você já trabalhou num sistema que funcionava perfeitamente no seu computador mas quebrava assim que ia pra produção, ou já se irritou com uma atualização que exigiu reconstruir tudo só porque mudou a senha do banco de dados, você já sentiu na pele o problema que o Twelve-Factor App tenta resolver. Essa ideia surgiu por volta de 2010, dentro da empresa Heroku, com Adam Wiggins à frente. Na…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}