#008 – Os Doze Mandamentos das Apps

O Heroku foi um pioneiro em PaaS, oferece desde 2007 uma plataforma de Cloud robusta e fácil de usar. Depois de tantos anos e milhares de clientes, é óbvio que aprenderam muito sobre aplicações web. Esse aprendizado está condensado no Twelve-Factor App, um guia de recomendações/boas práticas no desenvolvimento/operação de uma aplicação Web.
Nesse episódio discutimos cada um dos 12 fatores, analisando suas implicações em outros contextos. Veja quais são os 12 fatores:
- Base de Código
 - Dependências
 - Configurações
 - Serviços de Apoio
 - Build, Release, Run
 - Processos
 - Vínculos de Porta
 - Concorrência
 - Descartabilidade
 - Dev/Prod Semelhantes
 - Logs
 - Processos de Admin
 
No final, como sempre, trazemos a leitura dos comentários e e-mails. Continue participando, deixe o seu comentário aqui, no nosso Twitter @podebug, na nossa página do Facebook ou mande um e-mail para [email protected]
Para baixar: Arquivo MP3
Assine o Podcast
Links do Episódio
- Website: The Twelve-Factor App
 - Website: The Twelve-Factor App (em português)
 - Website: 12-Factor App in Plain English (resumo)
 - Website: Heroku
 - Base de Código: Git
 - Base de Código: GitHub
 - Dependências: RubyGems
 - Dependências: Cocoapods
 - Dependências: Pip (Python)
 - Dependências: Virtualenv (Python)
 - Dev/Prod Semelhantes: Vagrant
 - Dev/Prod Semelhantes: Docker
 - Dev/Prod Semelhantes: Otto
 - Build, Release, Run: How Facebook releases software
 - Build, Release, Run: The Facebook Release Process
 - Produto: Microsoft Application Insights
 - Produto: Keynotes e palestras sobre o Application Insights na Build 2015
 - Produto: Parse
 - Produto: Crashlytics
 - Notícia: Tecnologia do WhatsApp
 - Dica do Marcelo: Working Effectively with Legacy Code
 - Dicas do Vladimir: Som ambiente da Nostromo
 - Dica do Borba: Programming in Elixir
 
Créditos
- Música tema e audio clips por Jason Shaw do site audionautix.com
 - Música de encerramento do site audioblocks.com
 - Edição e mixagem por Marcelo Lv Cabral